-
Notifications
You must be signed in to change notification settings - Fork 142
设置JSON中的日期时间格式
gexiangdong edited this page Apr 21, 2018
·
2 revisions
定制RestController中Date类型转换为JSON时的格式有两种方法:
- 通过application.yml配置修改全局设置,对所有Date型都生效
- 给需要指定的属性增加注解,仅对被注解的属性生效
两个方法都有,注解优先级高。
spring:
jackson:
date-format: yyyy-MM-dd #用字符串表示日期时间时的字符串格式
time-zone: GMT+8 #设置时区,不设置用格林威治时间
serialization:
write-dates-as-timestamps: false #值为true表示用long型时间戳
long型的timestamp表示日期:
@JsonFormat(shape = JsonFormat.Shape.NUMBER)
字符串表示日期:
@JsonFormat(timezone="GMT+8", pattern="yyyy-MM-dd")