Java 前后端时间格式转换注解

241 阅读1分钟

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 的字段;
  • 用于后端向前端传值;
  • 注意前后端时间格式要一致(或)。