Java-生产环境日期保存少一天测试环境没问题

问题遇到的现象和发生背景

测试环境保存时间正常
代码发布到生产环境,新增时正常,修改时时间字段为空正常,修改时间字段不为空时保存少一天
流程是vue通过对象获取的时间类型,后端直接通过对象保存。

问题相关代码,请勿粘贴截图

对象相应字段:

@JSONField(format="yyyy-MM-dd")
 @TableField(value = "in_manage_date",fill = FieldFill.UPDATE)
 private LocalDate inManageDate;

运行结果及报错内容

未报错

我的解答思路和尝试过的方法

无头绪,保存前将时间打印为少一天的时间

我想要达到的结果

正常保存

如果前端直接传date格式给后端,好像转换的时候会有问题,会少几个小时。
所以一般项目都是用时间戳或者字符串去传递,不直接传date格式的时间。

排查一下数据库时区 是否跟程序里的时区是否一致。

可能与时区有关.