次の SimpleDateFormat を使用する場合:
SimpleDateFormat format = new SimpleDateFormat("hh:mm");
次に、2 つの値を解析して比較し12:19ます11:40。
val = format.parse("12:19").compareTo(format.parse("11:40"));
12 時間 19 分は 11 時間 40 分より大きいので、これは間違っているようですval。
ただし、最初の値を に変更して再度19:19比較すると、正しいと思われる値1が返されます。11:40val
これがなぜなのかわかりませんが、何かが足りないと思います。