网上说出现负数的可能性有:
1、1970/01/01之前的日期肯定是负数了
2、int溢出
但我遇到的情况是1970/01/01 00:01:00也是负数,而且检查发现不存在溢出的情况,这就有些奇怪了
想了半天终于明白,这是英国格林尼治和北京的差问题。。。
-28800/3600 = 8;
Java.util.Date.getTime()出现负数的问题
Posted DevLegal
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java.util.Date.getTime()出现负数的问题相关的知识,希望对你有一定的参考价值。
以上是关于Java.util.Date.getTime()出现负数的问题的主要内容,如果未能解决你的问题,请参考以下文章