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

2024年11月20日 11:37
有5个网友回答
网友(1):

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

网友(2):

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

网友(3):

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

网友(4):

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

网友(5):

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