如何计算两个日期之间的秒差?获取两个日期之间的差异秒数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的遗憾 –