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序列化之后的日期格式,可以设置时区。
相关推荐
nnsix2 小时前
MVC、MVP、MVVM 架构 笔记
java·开发语言·前端
野生技术架构师2 小时前
2026最新Java面试1200题全解析:从基础到架构,覆盖所有技术栈(含答案)
java·面试·架构
大尚来也2 小时前
主键、外键、索引,一篇讲透
java·数据库·oracle
架构源启2 小时前
Spring AI进阶系列(13)- 安全最佳实践(进阶版):Prompt注入防护、数据泄露预防与合规审计实战
人工智能·安全·spring
段ヤシ.2 小时前
回顾Java知识点,面试题汇总Day17(持续更新)
java·springboot·spring security·shiro·mybatis-plus·jdbctemplate·spring data jpa
REDcker2 小时前
Linux文件IO底层原理详解
linux·运维·spring
为思念酝酿的痛2 小时前
线程同步与互斥
linux·运维·服务器·后端
jjjava2.02 小时前
Java 多线程核心基础与线程安全
java·开发语言
147API2 小时前
Claude Opus 4.8 接口与工程落地分析:长任务调用链应该怎么设计
java·前端·数据库
lulu12165440782 小时前
Claude钩子系统架构设计:从执行时序到扩展机制
java·人工智能·python·ai编程