Convierta el formato de hora de front-end 2023-03-18T22:42:48.000+00:00 en formato normal

Método 1
Pantalla frontal: 2023-03-18T22:42:48.000+00:00
Clases de entidad más anotaciones

 @JsonFormat(shape=JsonFormat.Shape.STRING,pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date interveneStartdate;//干预开始时间

Después de agregarlo, puede ver la hora que se muestra en la parte frontal como 2023-03-18 22:42:48

Tenga en cuenta que si la modificación de visualización se realiza en la página de edición, los tipos de tiempo de los extremos frontal y posterior deben ser consistentes, por ejemplo: fecha y fecha y hora, la precisión de tiempo de los dos es diferente, fecha encuentra el año, mes , y el día, y la fecha y hora tiene la precisión del año, mes, día, hora, minuto y segundo. Es decir, los dos tipos de fecha son inconsistentes. Si el extremo frontal es fecha y el extremo posterior es fecha y hora, un error de tipo será informado al modificar Solo cámbielo de acuerdo a sus propias necesidades.

Método 2:
Realice la conversión después de pasar los parámetros en el front-end

    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/, '')
    }

Supongo que te gusta

Origin blog.csdn.net/JSUITDLWXL/article/details/129768176
Recomendado
Clasificación