java new Date取得是以什么时间为准

2024-11-20 11:37:02
推荐回答(5个)
回答1:

数据库默认时区与服务器上不一致。如果服务器时间是你想要的,那么就是数据库时区未设置。一般情况下安装中文版的就会默认给你默认设置为东八区,应该没有问题。我先前这个中间还用了一个中间件才到数据库,但是前台增加与显示结果也都没问题(中间件会负责解析)。这种情况跟客户端一点关系都没有(除非你的Date是JS中的Date那就有关系了)

回答2:

new date取得的时间是你本机的时间,数据库的系统时间是数据库服务器的时间。

回答3:

是你数据库服务器的时间问题,我之前遇过差了几分钟的

回答4:

是不是服务器和你机器上的时区不一样 ,我们这边是东八区

回答5:

页面上的js new Date()传到后台的吗?