小编Chi*_*may的帖子

new Date().getTime()不返回以毫秒为单位的时间戳

我有一个类,它使用java.util.Date类来创建日期对象并使用getTime()获取当前毫秒.

我在Java文档中看到了getTime()返回毫秒,同样的情况在我的机器上.

我有另外一台服务器,当我在服务器上部署我的应用程序时,同样getTime()以秒为单位返回时间戳.

例如

  • 服务器上的值:1350054625
  • 本地价值:1350054625000

我想知道这是怎么可能的,我在本地尝试了相同的代码,我再次得到时间戳,以毫秒为单位.

以下是代码的一部分......

String longTime = new Long((new Date().getTime())).toString();
if(log.isDebugEnabled())log.debug("LAST_FEED_TIME will be " + longTime + " stored.");
Run Code Online (Sandbox Code Playgroud)

java gettime unix-timestamp java.util.date

9
推荐指数
1
解决办法
3万
查看次数

标签 统计

gettime ×1

java ×1

java.util.date ×1

unix-timestamp ×1