Springboot 配置时间格式⽅法⼀:
可以在apllication.property 加⼊下⾯配置就可以
1 #时间戳统⼀转换
2 spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
3 spring.jackson.time-zone=GMT+8⽅法⼆:
1 @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
2 @DateTimeFormat(pattern="yyyy-MM-dd")
3 private Date createdDate;
1 @JsonFormat(timezone = "GMT+8", pattern = "yyyyMMddHHmmss")
2 private Date createTime;
引⼊依赖:
1 <!--使⽤JsonFormat 注解-->
2 <dependency >
3 <groupId >com. </groupId >
4 <artifactId >jackson-annotations </artifactId >
5 <version >2.9.0</version >
6 </dependency >
7 <!--使⽤DataFormat 注解-->
8 <dependency >
9 <groupId >org.springframework </groupId >
10 <artifactId >spring-context </artifactId >
11 <version >5.1.5.RELEASE </version >
12 <scope >compile </scope >
13 </dependency >
⽅法三:
可以在l 加⼊下⾯配置就可以
1 #时间戳统⼀转换
2 spring:
3 jackson:
4 date-format: yyyy-MM-dd HH:mm:ss
5 time-zone: GMT+8
注意:
@JsonIgnoreProperties 此注解是类注解,作⽤是json 序列化时将java bean 中的⼀些属性忽略掉,序列化和反序列化都受影响。 @JsonIgnoreProperties(value = { "word" }) 。
@JsonIgnore 此注解⽤于属性或者⽅法上(最好是属性上),作⽤和上⾯的@JsonIgnoreProperties ⼀样。
@JsonSerialize 此注解⽤于属性或者getter ⽅法上,⽤于在序列化时嵌⼊我们⾃定义的代码,⽐如序列化⼀个double 时在其后⾯限制两位⼩数点。
@JsonSerialize(using = CustomDoubleSerialize.class)
@JsonDeserialize 此注解⽤于属性或者setter ⽅法上。
spring framework runtime⽤于在反序列化时可以嵌⼊我们⾃定义的代码,类似于上⾯的
@JsonSerialize
@JsonDeserialize(using = CustomDateDeserialize.class)
参考:blog.csdn/qq_32447301/article/details/81712266
⽅法⼀:
可以在apllication.property 加⼊下⾯配置就可以
#时间戳统⼀转换
spring .jackson.date -format=yyyy-MM-dd HH:mm:ss
spring .jackson.time -zone=GMT+8
⽅法⼆:
1
32
@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
@DateTimeFormat(pattern="yyyy-MM-dd")
private Date createdDate;
@JsonFormat(timezone = "GMT+8", pattern = "yyyyMMddHHmmss") private Date createTime;
⽅法三:
可以在l加⼊下⾯配置就可以
#时间戳统⼀转换
spring:
jackson:
date-format: yyyy-MM-dd HH:mm:ss
time-zone: GMT+8
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论