SimpleDateFormat给出API错误

2022-09-04 05:02:46

每当我在Android中使用我的时,它都会不断给我错误调用,需要API级别24。这没有意义,因为我指的是这个几年前的教程。SimpleDateFormat

这是给出错误的代码

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

答案 2

更改导入

import android.icu.text.SimpleDateFormat;

import java.text.SimpleDateFormat;

推荐