¿Qué anotación se debe utilizar para el formato de tiempo devuelto a los datos del front-end para garantizar que solo la unidad de tiempo se devuelva a días?

Insertar descripción de la imagen aquí

En Java, puede utilizar la anotación @JsonFormat para especificar el formato de fecha y hora. Si solo necesita devolver la unidad de tiempo a días, puede usar la anotación @JsonFormat y establecer el atributo de patrón en "aaaa-MM-dd".

Por ejemplo, supongamos que tiene un modelo de datos de clase POJO que contiene un campo de fecha de tipo java.util.Date. Puede agregar la anotación @JsonFormat en el campo:

import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;

public class DataModel {
    
    
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date dateField;

    // 省略其他字段和方法
}

Luego, cuando serialice el objeto DataModel en JSON, el campo dateField se generará en el formato "aaaa-MM-dd", solo se devolverá la parte de la fecha y se ignorará la parte de la hora.

De esta manera, al devolver los datos al front-end, el front-end solo obtendrá la parte de la fecha de la información.

Supongo que te gusta

Origin blog.csdn.net/weixin_50503886/article/details/132487849
Recomendado
Clasificación