Java 前后端时间格式转换注解
@[toc]
一、DateTimeFormat
1、使用场景
一般用于前端像后端传值;
2、使用位置
一般用在用户前后端交互的 dto 的字段上;
3、示例代码
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private String createdAt;
4、注意
- 用于日期类型的字段;
- 用于 dto 的字段;
- 用于前端像后端传值;
- 注意前后端时间格式要一致。
二、@JsonFormat
1、使用场景
一般用于后端向前端传值(从数据库里面查出来,返回给前端);
2、使用位置
一般用在用户前后端交互的 dto 的字段上;
3、示例代码
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime createdAt;
4、注意
- 用于日期类型的字段;
- 用于 dto 的字段;
- 用于后端向前端传值;
- 注意前后端时间格式要一致(或)。