1.排除数据库的系统时间和我系统当前时间是一致的

2.项目中也是使用了北京标准时间

3.前端传入的时间也符合当地时间

最终排查出来是实体类中时间字段使用的数据类型的Date,因为Date会对时间进行转换成UTC,所有就导致不一致的情况

***Date默认情况下是以 UTC(协调世界时间)存储的。在处理和输出时,Date 会根据系统默认时区进行转换。

最终只需要把Date换成LocalDateTime就可以了

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐