如何計算兩個日期之間的秒差?獲取兩個日期之間的差異秒數dateTime
我有這樣的:
LocalDateTime now = LocalDateTime.now(); // current date and time
LocalDateTime midnight = now.toLocalDate().atStartOfDay().plusDays(1); //midnight
在這種情況下,時間是:now 2017-09-14T09:49:25.316 midnight 2017-09-15T00:00
我如何計算int second = ...?
而結果,在這種情況下,我想回報是51035
我該怎麼辦?
升級解決
我試試這個:
DateTime now = DateTime.now();
DateTime midnight = now.withTimeAtStartOfDay().plusDays(1);
Seconds seconds = Seconds.secondsBetween(now, midnight);
int diff = seconds.getSeconds();
現在返回秒整型變量beetween日期的差異。
感謝所有用戶的回覆。
這是java的遺憾 –