SpringBoot时间格式化

时间:2022-07-22
本文章向大家介绍SpringBoot时间格式化,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

java中直接new Date属性会少8小时,而且格式乱。

我们在开发中经常性需要格式化时间且设置时区

一般要对返回和接收同时进行处理。

返回日期格式化

有两种方案 ,选一即可。

1.在字段上加入注解

@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private Date date;

2.在application.yml中添加配置

spring:
  jackson:
    date-format: yyyy-MM-dd HH:mm:ss
    time-zone: GMT+8

接受日期格式化

同样是两种方案,选一。

@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")

或者

spring:
  mvc:
    date-format: yyyy-MM-dd HH:mm:ss