使用 fastjson 转换 Date 格式的数据,默认是时间戳,更改为 年-月-日 的方法

简介: 使用 fastjson 转换 Date 格式的数据,默认是时间戳,更改为 年-月-日 的方法

public class CardDetailVO implements Serializable {
    private static final long serialVersionUID = 6666370934999162273L;
    // 主键自增
    private Long id;
    // 姓名
    private String name;
    // 创建时间,不更新  默认:2000-01-01 00:00:00
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    // 修改时间  默认:CURRENT_TIMESTAMP【最新查询时间】
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    private Date lastQueryTime;

参考资料及其他可用参考文章:

1、fastjson对Date的处理

2、FastJson中@JSONField注解使用

3、sql 将数据库中的时间戳以时间的格式读取出来

4、mybatis 查询时间戳类型(TIMESTAMP) 回显成时间字符串的问题

5、SpringMVC+MyBatis 返回时间格式转换解决方案

6、关于JavaDate数据返回到前端变数字的问题(并引申到前后端时间的传输)

目录
相关文章
|
1月前
|
Java
如何将OffsetDateTime转换为字符串格式的日期
【10月更文挑战第30天】如何将OffsetDateTime转换为字符串格式的日期
75 0
|
fastjson
fastjson设置指定日期属性的格式化
fastjson默认将时间格式化为时间戳,如果我们想以时间字符串格式输出的话,暂提供两种方式 1.序列化器方式 声明DateJsonSerializer public class DateJsonSerializer implements Object...
6642 1
|
7月前
|
Java
java将输入的字符串时间提前一天,再以字符串形式输出。输入时间格式为:yyyy-MM-dd
java将输入的字符串时间提前一天,再以字符串形式输出。输入时间格式为:yyyy-MM-dd
42 2
|
7月前
|
Java 数据库
Java【问题记录 04】时间戳类型字符串{Timestamp@15601}2021-07-14 18:56:53.0变成带T的Object类型2021-07-14T10:56:53.000+0000
Java【问题记录 04】时间戳类型字符串{Timestamp@15601}2021-07-14 18:56:53.0变成带T的Object类型2021-07-14T10:56:53.000+0000
56 0
|
fastjson Java
fastjson全局日期序列化设置导致JSONField无效
fastjson通过代码指定全局序列化返回时间格式,导致使用JSONField注解标注属性的特殊日期返回格式失效
234 0
Java&Android获取当前日期、时间、星期几、获取指定格式的日期时间、时间戳工具类包含使用示例
Java&Android获取当前日期、时间、星期几、获取指定格式的日期时间、时间戳工具类包含使用示例
730 0
Java&Android获取当前日期、时间、星期几、获取指定格式的日期时间、时间戳工具类包含使用示例
|
存储 SQL 前端开发
解决方案:记录一下Date类型在传值时遇见的若干坑(String类型转为Date类型、mysql的表设置、UTC的设置)
解决方案:记录一下Date类型在传值时遇见的若干坑(String类型转为Date类型、mysql的表设置、UTC的设置)
解决方案:记录一下Date类型在传值时遇见的若干坑(String类型转为Date类型、mysql的表设置、UTC的设置)
|
JSON 数据格式
使用Jackson时转换JSON时,日期格式设置
在我们使用jackjson时时间默认输出如下:   输出是一串时间戳,不符合我们的要求,所以想到jackjson对时间的处理有他默认的格式,然后网上搜集各种资料,得出一下方式可以解决 取消jackjson默认处理时间的格式:   objectMapper.
2389 0