MENU

SpringBoot时间格式化

• April 25, 2020 • Read: 97 • Note,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

本站所有未注明转载的文章均为原创,并采用CC BY-NV-SA 4.0 授权协议,转载请注明来源。

Archives QR Code
QR Code for this page
Tipping QR Code
Leave a Comment