Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在MYSQL数据库中存储日期值_Java_Mysql_Hibernate_Spring Boot_Spring Data Jpa - Fatal编程技术网

Java 在MYSQL数据库中存储日期值

Java 在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

当我尝试在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?如果查看文档,您可以了解datetime和timestamp字段在时区和自动转换方面的处理方式。从MySQL 8.0.19开始,在向表中插入时间戳和日期时间值时,可以指定时区偏移量。