@JsonFormat @DateTimeFormat
时间: 2024-07-30 12:01:08 浏览: 102
json日期字段格式md,学习代码
`@JsonFormat` 是Jackson库(一个常用的 Java JSON 库)中的注解,它用于指定 JSON 中日期时间字段的格式化规则。当你序列化(如转换为JSON字符串)或反序列化(从JSON字符串恢复到Java对象)包含日期时间类型的字段时,这个注解非常有用。
`@DateTimeFormat` 是 `@JsonFormat` 的子注解,专门用于设置日期时间格式。例如:
```java
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "UTC")
private Date updatedAt;
```
在这个例子中,`updatedAt` 字段将按照 "年-月-日 时:分:秒" 格式(加上指定的时区)进行JSON序列化和反序列化。你可以自定义各种日期时间格式,如ISO 8601、RFC 3339等。
阅读全文