给出我所在时区的时间。
Calendar.getInstance().getTime();
我以毫秒为单位获取时间并将其写入(写入文件)。
Calendar.getInstance().getTime().getTime();
在某个时候,我想检查第二天是否已经到来。我写下了毫秒的旧值。我将它除以 86400000 得到自 1970 年以来的天数。然后,我使用新的 Calendar 实例获取当前时间并将其划分。
Calendar.getInstance().getTime().getTime()/86400000
现在,如果第二个数字更大,那么新的一天已经到来。
问题:由于某种原因,第二个天数没有调整到我的时区。虽然一般来说,如果你显示
Calendar.getInstance().getTime()
这显示 +4 小时,应该是这样。我不明白为什么。
据我了解,您的代码及其缺点的示例。为什么你得到不同的腰带还不清楚。在下面的代码中,这一切都很好。
获取时差的代码: