Java 在MYSQL数据库中存储日期值
当我尝试在MySQL数据库中存储OffsetDateTime值时 2020-02-05T10:17:41.703Z 它将服务器时区(即+5.30)添加到给定时间并存储它 2020-02-05 15:47:41.703Java 在MYSQL数据库中存储日期值,java,mysql,hibernate,spring-boot,spring-data-jpa,Java,Mysql,Hibernate,Spring Boot,Spring Data Jpa,当我尝试在MySQL数据库中存储OffsetDateTime值时 2020-02-05T10:17:41.703Z 它将服务器时区(即+5.30)添加到给定时间并存储它 2020-02-05 15:47:41.703 如何在不添加任何时区的情况下存储日期值您的列如何在db表中声明?将该列重新定义为DATETIME而不是TIMESTAMP。Akina--当我更改为TIMESTAMP时,它也存储相同的值,将+5.30添加到给定的日期您使用的是哪个版本的MySQL?如果查看文档,您可以了解dateti
如何在不添加任何时区的情况下存储日期值您的列如何在db表中声明?将该列重新定义为DATETIME而不是TIMESTAMP。Akina--当我更改为TIMESTAMP时,它也存储相同的值,将+5.30添加到给定的日期您使用的是哪个版本的MySQL?如果查看文档,您可以了解datetime和timestamp字段在时区和自动转换方面的处理方式。从MySQL 8.0.19开始,在向表中插入时间戳和日期时间值时,可以指定时区偏移量。