Java SimpleDataFormat给出了API错误
每当我在android中使用我的Java SimpleDataFormat给出了API错误,java,android,Java,Android,每当我在android中使用我的SimpleDataFormat时,它总是给我错误调用,需要API级别24。这是没有意义的,因为我指的是几年前的教程 这是给出错误的代码 SimpleDataFormat格式化程序=新的SimpleDataFormat(“EEE,dd-MMM,yyyy-HH:mm:ss”) 我甚至试过了,但还是不行 SimpleDateFormat格式化程序=新的SimpleDateFormat(“EEE,dd-MMM,yyyy-HH:mm:ss”,Locale.US) 这是我的
SimpleDataFormat
时,它总是给我错误调用,需要API级别24。这是没有意义的,因为我指的是几年前的教程
这是给出错误的代码
SimpleDataFormat格式化程序=新的SimpleDataFormat(“EEE,dd-MMM,yyyy-HH:mm:ss”)代码>
我甚至试过了,但还是不行
SimpleDateFormat格式化程序=新的SimpleDateFormat(“EEE,dd-MMM,yyyy-HH:mm:ss”,Locale.US)代码>
这是我的方法,我有问题
public static long getDateInMillis(String srcDate) {
SimpleDateFormat formatter = new SimpleDateFormat("EEE,dd MMM yyyy HH:mm:ss");
long dateInMillis = 0;
try {
Date date = formatter.parse(srcDate);
dateInMillis = date.getTime();
return dateInMillis;
}
catch (java.text.ParseException e) {
e.printStackTrace();
}
return 0;
}
这是因为您导入了而不是。更改导入
import android.icu.text.SimpleDateFormat;
到
请编辑您的答案,给我们它给出的错误代码?干杯,也许还有一些更相关的代码来展示您是如何使用这段代码的。:)在Java文件的顶部查看像你这样的人来自哪里:)谢谢you@EpicPandaForce:2019年仍然是一个EPIC
解决方案
import java.text.SimpleDateFormat;