java date().getTime() Linux上取的时间戳比Windows上取的快了一天

怎么解决?... 怎么解决? 展开
 我来答
百度网友7c4983280
推荐于2016-07-23 · TA获得超过182个赞
知道小有建树答主
回答量:130
采纳率:100%
帮助的人:75.6万
展开全部
时区的关系 windows一般情况下大家正也好盗也好,反正都是中文版,所以比较统一
linux上就不一定了 ,时区有可能不是北京,或上海时间
先修正时区 再看看
或这样试试
在JAVA的运行环境中加入这一行
export TZ="Asia/Shanghai"
因为我现在电脑里没linux也不知道你安装的是什么发行版本,所以这个只能你电脑里去测式了
yugi111
2013-08-07 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
你可以用java获取机器的操作系统类型,然后进行判断,如果你最后要使用xp上面的时间的话。我建议获取时间的话,可以用Calendar类来,这个很好使。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式