方法一
前端显示:2023-03-18T22:42:48.000+00:00
实体类加上注解
@JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date interveneStartdate;//干预开始时间
加上之后在前端就能看到时间显示为2023-03-18 22:42:48
注意如果是在编辑页面进行回显示修改,注意前后端的时间类型要一致,比如:date和datetime,他们两个的时间精度是不同的,date找到年月日,datetime精度到年月日时分秒,也就是两个的日期类型不一致,如果前端是date,后端是datetime,修改时就会报类型错误,这个根据自己的需求去改就好了。
方法二
在前端传入参数后做转换
function renderTime(date) {
var dateee = new Date(date).toJSON();
return new Date(+new Date(dateee) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '')
}
版权归原作者 JSUITDLWXL 所有, 如有侵权,请联系我们删除。