社区
Java SE
帖子详情
晕死,Date获取的系统时间和真实时间为什么会相差8小时
qbfbi
2007-01-20 03:58:30
rt,不管是使用那个locale,获得的总是错误的时间.也用过Calendar来获取时间,但结果一样.大家有没有遇到过这样的问题?
...全文
1031
12
打赏
收藏
晕死,Date获取的系统时间和真实时间为什么会相差8小时
rt,不管是使用那个locale,获得的总是错误的时间.也用过Calendar来获取时间,但结果一样.大家有没有遇到过这样的问题?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhuankang
2008-07-17
打赏
举报
回复
期待正解
chenxw0313
2008-05-07
打赏
举报
回复
请问你的机器和服务器是一台机器吗?
dajay520
2007-01-22
打赏
举报
回复
莫非学JAVA还要精通地理
莫名阿~
约翰羊
2007-01-22
打赏
举报
回复
格林威治时间
为之易
2007-01-22
打赏
举报
回复
检查你机器的时区设置,北京市时间是东八区的时间。你获取的时间是标准时间。
zhengyiyu
2007-01-20
打赏
举报
回复
期待正解 也碰到过同样问题
date返回的是格林威治时间把
For_suzhen
2007-01-20
打赏
举报
回复
不用看了,你加上8个小时不就行了,解决问题就行了,何必晕死啊。肯定是你系统时间和你的程序设置不一致,local设置不对
ql2007
2007-01-20
打赏
举报
回复
代码发出来看哈!!!!!
kahoho
2007-01-20
打赏
举报
回复
看看你运行程序的的机器的时间和Internet时间是不是一致的,
sichuaner
2007-01-20
打赏
举报
回复
把你代码贴出来看看吧,我遇到过的类似问题基本都是locale设置有误
ziyouzai
2007-01-20
打赏
举报
回复
那你就+8个小时,不就完了
tttk
2007-01-20
打赏
举报
回复
检查你的服务器设置
java
获取
时间
相差
8
小时
的问题及解决方式
问题: java下使用new
date
()
获取
的
时间
会
和
真实
的本地
时间
相差
8
小时
。 本地
获取
的
时间
没有错,存入数据库的时候
时间
出错了。 数据库
时间
没有错,
获取
到后端,之后返回给前端出错了。 原因: new
date
()调用的是jvm
时间
,而jvm使用的
时间
默认是0时区的
时间
,即:和北京
时间
将
会
相差
8
小时
。 mybatis将本地的数据传入到mysql数据库服务器的时候,服务器
会
对数据进行检测,......
java
获取
时间
相差
8
小时
的问题及解决方式
三种
时间
差错问题: java下使用new
date
()
获取
的
时间
会
和
真实
的本地
时间
相差
8
小时
。 本地
获取
的
时间
没有错,存入数据库的时候
时间
相差
8
小时
。 数据库
时间
没有错,
获取
到了后端,之后返回给前端
相差
8
小时
。 原因: new
date
()调用的是jvm
时间
,而jvm使用的
时间
默认是0时区的
时间
,即:和北京
时间
将
会
相差
8
小时
。 mybatis将本地的数据传入到mysql数据库服务器的时候,服务器
会
对数据进行检测,
会
把
date
类型的数据自动转换为mysql服务器所对应的时区,即0时区,所以
会
相差
8小
揭秘:解决new
Date
()
获取
时间
与数据库
相差
8
小时
的神秘方法
本文通过
获取
时区信息并使用@JsonFormat进行
时间
格式化,来解决Java中通过new
Date
()
获取
时间
写入数据库与当前
时间
相差
8
小时
的问题。本方法可行性高,代码实现简单,且能够有效解决时区差异问题。
如何解决java
获取
时间
相差
8
小时
的问题
在项目中登录日志功能的
时间
是以new
Date
()来实现的,但是却发生了日志中记录的登录
时间
与实际
时间
不符(
相差
了8个
小时
)
java
获取
时间
与
系统
时间
不一致问题
最近项目部署到服务器上,发现
时间
不对,与当前
时间
相差
12个
小时
,第一反应是
系统
时间
是不是不对。通过
date
命令查看, 发现
系统
用的是est 时区 (EST eastern standard time (美国)东部标准
时间
慢北京
时间
13个
小时
。) 那就是简单了 ,修改下时区就好了。于是按照晚上的命令将
系统
时区修改了下。
时间
正常了,重新运行程序,问题仍能存在,还是
相差
13个
小时
。以为
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章