java SimpleDataFormat给出API错误
每当我在安卓中使用我的SimpleDateFormat
时,它总是给我错误调用,需要API级别24。这是没有意义的,因为我提到了几年前的this教程
这是给出错误的代码
SimpleDateFormat formatter = new SimpleDateFormat("EEE,dd MMM,yyyy HH:mm:ss");
我甚至试过了,但还是不行
SimpleDateFormat formatter = new 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;
}
# 1 楼答案
这是因为您导入了android.icu.text.SimpleDateFormat而不是java.text.SimpleDateFormat
# 2 楼答案
更改您的导入
到