含有Date属性的对象转化为Json
2024-10-14 04:30:32
含有Date类型属性的对象,转化为Json,Date属性并不是时间戳格式。
解决方法:
使用Jackson的注解@JsonFormat,添加到对象属性上方即可。
我们的北京时间会相差8个小时,因为我们是东八区(北京时间)。所以我们在格式化的时候要指定时区(timezone )。
Jackson的依赖如下:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.8</version>
</dependency>
示例如下:
/**更新时间 用户可以点击更新,保存最新更新的时间。**/
@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
private Date updateTime;
如果使用的是fastJson,则是:
@JSONField(format = "yyyy-MM-dd HH:mm:ss")
private Date updateTime;
最新文章
- [No00009C]Visual Studio在 解决方案资源管理器 里同步定位打开的文件
- javascript的列表切换
- 简单的词法分析和语法分析(C++实现,CodeBlocks+GCC编译)
- 第一周:设计一个简易ATM取款机简易程序(2)
- .framework使用注意、静态库配置及构架合成
- VBA 操作数字
- xml写代码
- QT正则表达式---针对IP地址
- Tree(prime)
- 不错的JS
- Kafka 协议实现中的内存优化
- Hadoop之HDFS及NameNode单点故障解决方案
- springboot整合系列
- Unity2018 Open C# Project Error
- CentOS6系统编译部署LAMP(Linux, Apache, MySQL, PHP)环境
- PHP之ThinkPHP框架(验证码、文件上传、图片处理)
- Struts2输入校验(编码方式)
- Chapter 3 Phenomenon——10
- Dapper 事务处理
- Python 中的线程-进程1