【发布时间】:2019-05-26 08:31:15
【问题描述】:
我想计算两个时间戳之间的天差,但我不想考虑时间差。
例如:
long time1 = 1546258765000 (Mon 31 December 2018 13:19:25)
long time2 = 1546005915367 (Fri 28 December 2018 15:05:15)
结果应该是 3, 3 天过期... 由于时间的关系,我从这个方法中得到了 2 个:
TimeUnit.DAYS.convert(time1 - time2 , TimeUnit.MILLISECONDS))
我只需要为 time1 和 time2 设置相同的时间,然后返回时间戳并像这样计算......但我不确定最好的方法是什么。
【问题讨论】:
-
你在哪个时区?似乎您处于 UTC 偏移 +01:00?您需要确定一个时区才能将您的
long值转换为日期。