使用以下 SimpleDateFormat 时:
SimpleDateFormat format = new SimpleDateFormat("hh:mm");
然后我解析然后比较2个值:12:19
就像11:40
这样:
val = format.parse("12:19").compareTo(format.parse("11:40"));
我val
成为-1,这似乎是错误的,因为 12hrs and 19mins 大于 11hrs and 40mins
但是,当我将第一个值更改为19:19
并再次比较它时,11:40
返回val
一个值1,这似乎是正确的。
不知道为什么会这样,我想我错过了一些东西。