Agregue el siguiente código a Application.Properties
SpringBoot usa Jackson para analizar JSON de forma predeterminada
spring.jackson.date-format = aaa yyyy-mm-dd hh: mm: ssssspring.jackson.time-zone = gmt+8
Si una entidad individual necesita usar un patrón en otros formatos, agregue anotaciones a la entidad
importar org.springframework.format.annotation.datetimeFormat; import com.fasterxml.jackson.annotation.jsonformat; public class mrtype {@jsonformat (timeZone = "gmt+8", patrones = "yyyyy-mm-dd") @datetimeFormat (patrones = "y" yyyym-dd ") privado); Instancia de formato de datos de fecha de arranque de primavera @JsonFormat Instance
Por lo general, hay datos de tipo de fecha en PoJo Bean. El que se devuelve directamente a través de @ResponseBody es una marca de tiempo entera larga (el número de milisegundos desde 1970 hasta el momento de la variable). Hay muchas razones en Internet, por lo que no entraré en detalles aquí. Si desea devolver un formato de fecha personalizado, como: yyyymmddhhmmss, debe realizar un procesamiento relacionado. Hay muchos métodos de procesamiento en Internet, que generalmente son heredados y reescritos, lo cual es bastante complicado. De hecho, JSON ya tiene el soporte de anotación @jsonformat, use ejemplos:
@JSONFORMAT (TIMEZONE = "GMT+8", Pattern = "yyyymmddhmmss") Fecha privada CreateTime;
Función: 1) Al ingresar los parámetros, el mensaje de solicitud solo debe aprobarse en la cadena YYYYMMDDHMMSS, y se convertirá automáticamente a los datos de tipo de fecha. 2) Cuando se emite el parámetro, los datos de tipo de fecha se convierten automáticamente en una cadena de 14 bits y se devuelve.
Para obtener más detalles, consulte: http://fasterxml.github.io/jackson-annotations/javadoc/2.0.0/com/fasterxml/jackson/annotation/jsonformat.html
Otras notas relacionadas:
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.