2 つの日付の差を秒単位で計算するにはどうすればよいですか?
私はこれを持っています:
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();
ここで、整数変数の秒単位の日付の差を返します。
すべてのユーザーの応答に感謝します。