使用oracle数据库+Element ui时间格式相差一天的问题

1.问题描述

1.1后台实体类

在这里插入图片描述

1.2前端代码

在这里插入图片描述
在这里插入图片描述
在这里我使用的是Element UI 的日期控件 选中2023-1-1之后发现显示2022-12-31

2.问题解决

2.1后端注解说明

首先查阅相关资料发现是区时的问题:计算机默认使用格林尼治时间
通过添加注解
解释一下这个注解的作用 这个是后端对数据进行JSON解析
而@DateTimeFormat这个注解是解决前端时间控件传值到后台接收准确的Date类属性的问题 相对来说没有@JsonFormat这个注解好用和灵活。
@JsonFormat(pattern =“yyyy-MM-dd”,timezone = “GMT+8”)
在这里插入图片描述在原有的时间上对时间加8H,发现还是对不上,于是怀疑是前端的问题。

2.2前端问题解决

通过查看Element UI 的说明文档 发现日期控件有自己的默认时间格式,
只需要指定日期格式就可以解决问题。
指定格式value-format=“yyyy-MM-dd”
在这里插入图片描述

总结:前端X都不写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿Ada

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值