一、配置方式
在application.yml上添加
spring:jackson:date-format: yyyy-MM-dd HH:mm:sstime-zone: GMT+8
二、注解方式
1、添加依賴
<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-annotations</artifactId><version>2.9.6</version></dependency>
2、配置注解
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")private Date createTime;
- 在屬性上加上 @JsonFormat 注解;
- 參數 pattern:需要轉換的日期格式,當然也可以“yyyy-MM-dd HH:mm:ss”;
- 參數 timezone:@JsonFormat注解使用的是標準的GMT時間,于北京時間差8小時,所以需要“GMT+8” 來達到北京時間同步;?
- 時區(GMT)簡介:格林尼治標準時間(舊譯格林威治平均時間或格林威治標準時間;英語:GreenwichMeanTime,GMT)是指位于英國倫敦郊區的皇家格林尼治天文臺的標準時間,也是目前的協調世界時(UTC),與北京時間慢8個小時,所以需要(GMT+8)。