Spring中Date日期序列化与反序列化中格式设置

java 复制代码
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date openingEndTime;

说明:

  • @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss"):这是设置前端传过来的时间格式,这里没有时区。org.springframework.format.annotation.DateTimeFormat.class这是Spring中自带的类。
  • @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8"):这是com.fasterxml.jackson.annotation.JsonFormat类,这是jackson库的类,这是Date序列化之后的日期格式,可以设置时区。
相关推荐
间彧11 分钟前
GraalVM Native Image 与传统 JVM 内存管理:云原生时代的技术选型指南
后端
r***123817 分钟前
SpringBoot最佳实践之 - 使用AOP记录操作日志
java·spring boot·后端
间彧21 分钟前
Java进程内存深度解析:从JVM组件内存到RSS的全面视角
java
b***748827 分钟前
前端GraphQL案例
前端·后端·graphql
间彧27 分钟前
对比GraalVM Native Image与传统JVM,在内存管理方面各自适合哪些具体业务场景?
java
daidaidaiyu38 分钟前
Spring IOC 源码学习一 基本姿势
java·spring
间彧1 小时前
Spring AOT + GraalVM Native Image:云原生Java的效能引擎
spring
LSL666_1 小时前
SpringBoot自动配置类
java·spring boot·后端·自动配置类
q***78371 小时前
Spring Boot 3.X:Unable to connect to Redis错误记录
spring boot·redis·后端
甜鲸鱼2 小时前
Java与MySQL中的枚举(Enum)
java·mysql