@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)
时间: 2024-05-25 20:09:19 浏览: 166
dateFormat.js
@JsonFormat(pattern = DateUtils.DATE_TIME_PATTERN)是Spring框架中的一个注解,它主要用于格式化Java对象中的Date类型的属性值,在将Java对象转换为JSON字符串时使用。其中,DateUtils.DATE_TIME_PATTERN是一个日期时间格式的字符串,用于指定日期时间的格式。
该注解可以用在类或者属性上,用在类上时,表示该类中所有的Date类型属性都将按照指定的日期时间格式进行格式化;用在属性上时,表示该属性值将按照指定的日期时间格式进行格式化。
举个例子,如果一个Java类中有一个Date类型的属性birthday,我们可以在该属性上加上@JsonFormat注解,如下所示:
```
public class User {
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date birthday;
}
```
这样,在将User对象转换为JSON字符串时,birthday属性的值就会按照"yyyy-MM-dd HH:mm:ss"格式进行格式化输出。
阅读全文