我正在尝试解析日期字符串,但收到此错误:
java.text.ParseException:无法解析的日期:“1997 年 10 月 1 日,上午 12:00:00”
这是我用来解析的方法Date:
public static Date parse(@NonNull String dateString, @NonNull String dateFormat) {
val sdf = new SimpleDateFormat(dateFormat);
sdf.setLenient(false);
try {
return sdf.parse(dateString);
} catch (ParseException e) {
return null;
}
}
在哪里dateString是Oct 1, 1997, 12:00:00 AM和dateFormat是MMM d, yyyy, HH:mm:ss a。
为什么无法解析日期?