带有LocalDateTime的SpringBoot2 @DateTimeFormat注释无法按我预期的方式工作

时间:2019-08-10 18:26:53

标签: java

我想使用LocalDateTimeYYYY-MM-DD HH:mm:ss转换为@DateTimeFormat格式。

以下是我的源代码。

  • 实体类
@Entity // JPA Annotation
@Setter // Lombok Annotations
@Getter
public class CustomModel {
    @DateTimeFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss")
    private LocalDateTime addDate;

    @DateTimeFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss")
    private LocalDateTime lastModifyDate;
}
  • 控制器类
...
CustomModel customModel = new CustomModel();
customModel.setAddDate(LocalDateTime.now());
customModel.setLastModifyDate(LocalDateTime.now());
...

然后是结果。

wrong date time format in db

在上图中,我预计为'2019-08-11 03:08:56'。

但是结果格式为'2019-08-11 03:08:56.814944'。

怎么了?

0 个答案:

没有答案