小编Bit*_*ase的帖子

日期时间比较结果不正确

这段代码应该是假的,因为11:49是在12:07之前.但代码正在返回true.

如果我将12:07更改为13:00,则会给出错误,这是正确的.我不知道12:07有什么问题.我错过了什么吗?我尝试了compareTo和giveTime方法以及相同的结果.

SimpleDateFormat format = new SimpleDateFormat("MM/dd/yyyy hh:mm");
System.out.println(format.parse("5/31/2018 11:49").after(format.parse("5/31/2018 12:07")));
Run Code Online (Sandbox Code Playgroud)

java datetime date date-comparison simpledateformat

2
推荐指数
1
解决办法
224
查看次数

标签 统计

date ×1

date-comparison ×1

datetime ×1

java ×1

simpledateformat ×1