如何在Springboot 2中将日期格式化为时间戳?

问题描述 投票:-2回答:1

Spring boot 2已将对象序列化为json时将UTC格式设置为默认日期。这打破了我们以前依赖时间戳记的一些旧集成。如何选择性地将此功能还原到需要它的响应?

java spring-boot spring-boot-2
1个回答
0
投票

[在任何需要重新构造为时间戳的日期上,无论是在构造函数中还是在字段中,都使用@JsonFormat(shape = JsonFormat.Shape.NUMBER)进行注释,如下所示:

@JsonFormat(shape = JsonFormat.Shape.Number)
private Date myDate;

MyClass(@JsonFormat(shape = JsonFormat.Shape.Number)
        Date myDate) {
...
}
© www.soinside.com 2019 - 2024. All rights reserved.