页面显示时间比数据库时间少3天,神了。。

s1175408521 2014-12-05 04:34:50
程序SSH,之前好好的,不知道改了点什么东西,在本机架设是正常的,放到linux服务器上,页面显示的时间总是比数据库的少3天,数据库存的时间是没问题的,就是界面显示问题,我晕了。查了很久不知道出在什么问题上,大家有遇到过类似的情况的吗??求思路啊。
...全文
324 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
attilax 2014-12-07
  • 打赏
  • 举报
回复
数据库时区 ,web server时区走算是不一样也最多差个一天。。。 所以差三天,这个我们遇到过,是hibernate的bug ...... 我们的现象是这样:: 调用一个mssql 2008存储过程,有临时表,返回时间格式,使用datetime格式 , 在企业管理器测试是ok的。。 但是在web页面显示的时候少三天。。 调试到hibernate这一层的时候,发现,就时间不对了。。hibernate的时间转换有bug 最终解决方法:: 在sp里面,输出的时候,把datetime格式转换成字符串输出,这样就可以了。
s1175408521 2014-12-07
  • 打赏
  • 举报
回复
谢谢大家,最终解决了,是因为SQLSERVER的 jar包,我删除了两个msbase.jar,msutil.jar 导致的,我晕了。。搞了我好久
Intboy 2014-12-05
  • 打赏
  • 举报
回复
从数据库查出来有转换么?或者页面做了格式化
咖啡加糖_ 2014-12-05
  • 打赏
  • 举报
回复
存的时间 服务器时间 数据库服务器时间 都要一致的 ,
wanghualeilei 2014-12-05
  • 打赏
  • 举报
回复
db时区 server时区都一样么 是否用了缓存
ghx287524027 2014-12-05
  • 打赏
  • 举报
回复
检查一下两个的区域设置是否一样,时间制式是不是一样

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧