java date().getTime() Linux上取的时间戳比Windows上取的快了一天
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java date().getTime() Linux上取的时间戳比Windows上取的快了一天相关的知识,希望对你有一定的参考价值。
怎么解决?
时区的关系 windows一般情况下大家正也好盗也好,反正都是中文版,所以比较统一linux上就不一定了 ,时区有可能不是北京,或上海时间
先修正时区 再看看
或这样试试
在JAVA的运行环境中加入这一行
export TZ="Asia/Shanghai"
因为我现在电脑里没linux也不知道你安装的是什么发行版本,所以这个只能你电脑里去测式了 参考技术A 你可以用java获取机器的操作系统类型,然后进行判断,如果你最后要使用xp上面的时间的话。我建议获取时间的话,可以用Calendar类来,这个很好使。
以上是关于java date().getTime() Linux上取的时间戳比Windows上取的快了一天的主要内容,如果未能解决你的问题,请参考以下文章
java date().getTime() Linux上取的时间戳比Windows上取的快了一天
new Date().getTime()和System.currentTimeMillis()对比
System.currentTimeMillis() vs. new Date() vs. Calendar.getInstance().getTime()