使用 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数据返回到前端变数字的问题(并引申到前后端时间的传输)

目录
相关文章
|
fastjson
fastjson设置指定日期属性的格式化
fastjson默认将时间格式化为时间戳,如果我们想以时间字符串格式输出的话,暂提供两种方式 1.序列化器方式 声明DateJsonSerializer public class DateJsonSerializer implements Object...
7095 1
|
存储 JSON 网络协议
ElasticsearchRestTemplate客户端使用
ElasticsearchRestTemplate客户端使用
|
SQL 关系型数据库 MySQL
MySQL执行SQL文件出现【Unknown collation ‘utf8mb4_0900_ai_ci‘】的解决方案
MySQL执行SQL文件出现【Unknown collation ‘utf8mb4_0900_ai_ci‘】的解决方案
MySQL执行SQL文件出现【Unknown collation ‘utf8mb4_0900_ai_ci‘】的解决方案
|
8月前
|
JSON Java fastjson
微服务——SpringBoot使用归纳——Spring Boot返回Json数据及数据封装——使用 fastJson 处理 null
本文介绍如何使用 fastJson 处理 null 值。与 Jackson 不同,fastJson 需要通过继承 `WebMvcConfigurationSupport` 类并覆盖 `configureMessageConverters` 方法来配置 null 值的处理方式。例如,可将 String 类型的 null 转为 "",Number 类型的 null 转为 0,避免循环引用等。代码示例展示了具体实现步骤,包括引入相关依赖、设置序列化特性及解决中文乱码问题。
410 0
|
JSON 算法 fastjson
com.alibaba.fastjson转换JSONObject数据后顺序与原JSON字符串顺序不一致原因分析
Json字符串转JSONObject对象保证属性及其内部JSONObject有序(本身顺序而非需要指定排序)
3729 1
|
测试技术
领域驱动设计问题之什么是领域服务(Domain Service),它与应用层服务有何区别
领域驱动设计问题之什么是领域服务(Domain Service),它与应用层服务有何区别
8491 0
|
存储 JSON fastjson
再也不用心惊胆战地使用FastJSON了——序列化篇
本篇将主要介绍json序列化的详细流程。本文阅读的FastJSON源码版本为2.0.31。
3845 49
|
消息中间件 Shell 数据处理
rocket mq 查看消费进度,消息堆积,清除堆积数据命令
该内容是关于RocketMQ的消费进度管理和堆积数据处理的指导。首先,需进入RocketMQ的bin目录,然后使用`mqadmin consumerProgress`命令查看消费者或生产者的消费进度。`broker offset`和`consumer offset`的差值表示未消费消息。通过`resetOffsetByTime`命令可重置消费位点来清除堆积数据,未消费消息默认3天后会被丢弃。此外,`CONSUME_FROM WHERE`枚举类定义了消费起点选项,包括从最后、最开始或指定时间点消费。
3723 3
|
缓存 Java 测试技术
Spring Boot中的性能测试与调优
Spring Boot中的性能测试与调优
Vue3-admin-template的表格合计计算
Vue3-admin-template的表格合计计算
206 0