使用以下SimpleDateFormat时:
SimpleDateFormat format = new SimpleDateFormat("hh:mm");
然后我解析然后比较2个值:12:19
和11:40
,如下所示:
val = format.parse("12:19").compareTo(format.parse("11:40"));
我得val
-1 ,这似乎是错误的,因为12小时和19分钟大于11小时40分钟
但是,当我将第一个值更改为19:19
并再次将其与11:40
进行比较时,val
会返回 1 的值,这似乎是正确的。
不知道为什么会这样,我想我错过了什么。