Date day1 = set_datetime(2017, Calendar.JUNE, 28, 8, 00, 0);
Date day2 = set_datetime(2017, Calendar.JUNE, 28, 10, 00, 0);
def set_datetime(int year, int month, int day, int hour, int minute, int second) {
Calendar cal = Calendar.getInstance();
cal.set(year, month, day, hour, minute, second);
Date cal_date = cal.getTime();
return cal_date
}
println "\t\t (day2.getTime() - day1.getTime()) = " + (day2.getTime() - day1.getTime())
(day2.getTime() - day1.getTime()) = 7199996
Milisecondは時間
なぜ7200000ミリ秒に等しくありませんか?ここに何か間違っています。ミリ秒から1時間に変換すると、7199996は2時間ではないため(7200000)
ありがとうございます。しかし私は、Java 6、ローエンドのサーバ – ntlam
"または以前のバージョンではthreetenbpまたはJodaTimeのクラスを使用する必要があります。 –