@DateTimeFormat和@JsonFormat:Spring框架中的日期格式化注解
@DateTimeFormat和@JsonFormat都是Spring框架中处理日期格式化的注解。
'DateTimeFormat'用于将前端传递过来的日期字符串转换为Java Date类型的注解。它可以指定日期字符串的格式,以便正确地转换为Java Date类型。例如,'@DateTimeFormat(pattern='yyyy-MM-dd')'可以将前端传递过来的字符串'2021-11-11'转换为Java Date类型的日期。
'JsonFormat'则是用于将Java对象中的日期类型转换为指定格式的字符串。它可以指定日期字符串的格式,以便正确地将Java对象中的日期类型转换为字符串。例如,'@JsonFormat(pattern='yyyy-MM-dd HH:mm:ss')'可以将Java对象中的日期类型转换为格式为'2021-11-11 12:00:00'的字符串。
需要注意的是,'DateTimeFormat'和'JsonFormat'的格式字符串是不同的,前者采用的是Java日期格式,后者采用的是Jackson日期格式。
原文地址: https://www.cveoy.top/t/topic/ngCk 著作权归作者所有。请勿转载和采集!