0

嗨,我有以下日期时间对象

比如喜欢

25/06/2012, 11:45 AM
25/06/2012, 12:00 AM
25/06/2012, 12:15 AM

我希望使用比较器类方法的排序顺序与上面完全相同

但是,它返回给我的结果如下:

谁能建议应该使用正确的可比方法?

25/06/2012, 12:00 AM
25/06/2012, 12:15 AM
25/06/2012, 11:45 AM
4

1 回答 1

10

您的比较器已经给出了合乎逻辑的结果。12:00 AM 是午夜,在 11:45 AM 之前到来。

中午是中午 12:00,然后是下午 1:00。

我当然希望这是您想要的顺序,即使它不是这个特定表示的字典顺序。(如果您使用 24 小时表示而不是 12 小时 + am/pm 指示符,则更清晰。)

于 2012-06-28T09:42:41.690 回答