在存一个实体的时候,存入一个时间,再读出来,少了 8 个钟,那就是英国(格林威治)时间吧。
解决方法:
两种
- 读取的时候按 GMT+8 读取
- 存进去的时候按 GMT+8 存放
第一种,指定数据库的时区
[mysqld]
default-time-zone = '+8:00'
第二种
在实体类的字段加上@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
在存一个实体的时候,存入一个时间,再读出来,少了 8 个钟,那就是英国(格林威治)时间吧。
解决方法:
两种
第一种,指定数据库的时区
[mysqld]
default-time-zone = '+8:00'
第二种
在实体类的字段加上@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")