黑马程序员技术交流社区

标题: 【上海校区】在Spring Bootjavascript:;中格式化JSON日期 [打印本页]

作者: Cloudychen    时间: 2019-3-31 18:56
标题: 【上海校区】在Spring Bootjavascript:;中格式化JSON日期
在Spring Boot中格式化JSON日期1.概述

在本教程中,我们将展示如何在Spring Boot应用程序中格式化JSON日期字段。 我们将探讨使用Jackson格式化日期的各种方法,它被Spring Boot用作默认的JSON处理器。

2.在日期字段上使用@JsonFormat2.1设置格式
[Java] 纯文本查看 复制代码
public class Contact {
    // other fields
    @JsonFormat(pattern="yyyy-MM-dd")
    private LocalDate birthday;
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private LocalDateTime lastUpdate;
    // standard getters and setters
}

在生日字段上,我们使用的格式只显示日期,而在 lastUpdate字段中我们也包含时间。 我们使用了Java 8日期类型,它们非常便于处理时态类型。当然,如果我们需要使用像java.util.Date 这样的遗留类型 ,我们可以以相同的方式使用注释:

[Java] 纯文本查看 复制代码
public class ContactWithJavaUtilDate {
     // other fields
     @JsonFormat(pattern="yyyy-MM-dd")
     private Date birthday;
     @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss")
     private Date lastUpdate;
     // standard getters and setters
}

最后,让我们看看使用给定日期格式的@JsonFormat 呈现的输出 :

[Java] 纯文本查看 复制代码
{
    "birthday": "2019-02-03",
    "lastUpdate": "2019-02-03 10:08:02"
}








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2