在Java中比较两个不同格式的日期?
以不同的格式比较两个日期。两者都是串连的
String date = "2019-01-01";
String date1 = "Mar 13 2019 11:33 AM";
但是在线程“main”java.text.ParseException: Unparseable date: "Mar 13 2019 11:33 AM"
中获取错误作为异常
// code :
Date date11=new SimpleDateFormat("yyyy-mm-dd").parse(date);
System.out.println(date11);
Date date22=new SimpleDateFormat("mmm dd yyyy HH:MM ").parse(date1);
System.out.println(date22);
if(date22.compareTo(date11) > 0) {
System.out.println("date 22 is greater tehan date 11 ");
}
应为:以相同格式分析两个字符串日期,然后进行比较。 实际:解析日期时出现以下错误
面临的错误:
Exception in thread "main" java.text.ParseException: Unparseable date: "Mar 13 2019 11:33 AM"
at java.text.DateFormat.parse(Unknown Source)
at aaa.basic.main(basic.java:24)
提前谢谢
共 (0) 个答案