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は深夜で、午前11:45より前に来ます。

正午は12:00PMで、午後1:00より前になります。

この特定の表現の辞書式順序ではありませんが、それが希望する順序であることを願っています。(12時間+ am / pm指定子の代わりに24時間表現を使用すると、はるかに明確になります。)

于 2012-06-28T09:42:41.690 に答える