Java.util.Date.getTime()出现负数的问题

Posted DevLegal

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java.util.Date.getTime()出现负数的问题相关的知识,希望对你有一定的参考价值。

网上说出现负数的可能性有:
1、1970/01/01之前的日期肯定是负数了
2、int溢出
但我遇到的情况是1970/01/01 00:01:00也是负数,而且检查发现不存在溢出的情况,这就有些奇怪了

想了半天终于明白,这是英国格林尼治和北京的差问题。。。
-28800/3600 = 8;

以上是关于Java.util.Date.getTime()出现负数的问题的主要内容,如果未能解决你的问题,请参考以下文章

js弹出窗口的命令

如果您打开另一个弹出窗口,请关闭打开的弹出窗口

js弹出窗口的命令

从另一个弹出窗口打开一个弹出窗口

怎么用js弹出提示框

php如何制作弹出窗口