前端时间格式2023-03-18T22:42:48.000+00:00 转化成正常格式

方法一
前端显示: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/, '')
    }

你可能感兴趣的:(前端,java,javascript)