SimpleDateFormat给API错误

每当我在Android中使用我的SimpleDateFormat ,它不断给我的错误调用要求API级别24.这是没有意义的,因为我参考了这是一个几年的教程。

这是发出错误的代码

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; } 

Solutions Collecting From Web of "SimpleDateFormat给API错误"