设为首页 加入收藏

TOP

Java中Date.getTime()在Windows和Linux(Redhat)中的取值差一天?
2014-11-24 03:06:21 来源: 作者: 【 】 浏览:2
Tags:Java Date.getTime Windows Linux Redhat

今天无意中发现一个比较奇怪的问题,貌似相同日期时间情况下,Linux上取的时间戳比Windows上取的快了一天!!


于是做了下简单的测试,写了个简单的输出java程序,编译好之后分别在Windows上和Linux上运行,


结果如下:


Windows: Current time is: 1277967475774


Linux: Current time is: 1278021498865


经过简单地计算,发现差了近一天!!


由此可见时间戳在跨平台使用的时候要尤为小心。



Java 测试代码如下:


import java.util.Date;


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux下如何用GCC编译动态库 下一篇RedHat Linux下如何生成core dump..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C++ 语言社区-CSDN社 (2025-12-24 17:48:24)
·CSDN问答专区社区-CS (2025-12-24 17:48:22)
·C++中`a = b = c`与` (2025-12-24 17:48:19)
·C语言结构体怎么直接 (2025-12-24 17:19:44)
·为什么指针作为c语言 (2025-12-24 17:19:41)