文字列値として2つの日付を取得していて、開始時刻が終了時刻よりも早いことを確認したかったのです。次のように、を使用して日付に変換せずに、そのまま比較しますSimpleDateFormat
。
String startTime = "2013-01-02 14:25:56";
String endTime = "2013-01-02 14:30:56";
if(endTime.compareTo(startTime) > 0){
System.out.println("End time is greater than start time");
}
それらを日付に変換して比較することは本当に必要ですか?私は何かが恋しいですか?私は正しいことをしていますか?