Adicione o seguinte código ao aplicativo.properties
Springboot usa Jackson para analisar JSON por padrão
spring.jackson.date-format = yyyy-mm-dd hh: mm: ssssspring.jackson.time-zone = gmt+8
Se uma entidade individual precisar usar o padrão em outros formatos, adicione anotações à entidade
import org.springframework.format.annotation.DateTimeFormat;import com.fasterxml.jackson.annotation.JsonFormat;public class MrType { @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd") @DateTimeFormat(pattern="yyyy-MM-dd") private Date createdDate;} Data de inicialização da primavera Formato de dados Conversão @jsonformat instância
Geralmente, existem dados do tipo de data no poço Bean. O que é retornado diretamente através do @ResponseBody é um carimbo de data / hora inteiro longo (o número de milissegundos de 1970 até o horário da variável). Existem muitas razões na internet, então não vou entrar em detalhes aqui. Se você deseja devolver um formato de data personalizado, como: AAA YYYYMMDDHHMMSSS, você precisa fazer processamento relacionado. Existem muitos métodos de processamento na Internet, que geralmente são herdados e reescritas, o que é bastante complicado. De fato, o JSON já possui o suporte ao @jsonformat @jsonformat, use exemplos:
@Jsonformat (timezone = "gmt+8", padrony = "yyyyymmddhhmmss") data privada createTime;
Função: 1) Ao inserir parâmetros, a mensagem de solicitação precisa ser passada apenas na string yyyymmddhmmss e será convertida automaticamente aos dados do tipo de data. 2) Quando o parâmetro é emitido, os dados do tipo de data são convertidos automaticamente em uma sequência de 14 bits e retornados.
Para detalhes, consulte: http://fasterxml.github.io/jackson-annotações/javadoc/2.0.0/com/fasterxml/jackson/annotation/jsonformat.html
Outras notas relacionadas:
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.