spring中时间格式化的两种方式

方法一:自己格式化

自己写一个格式化的类,把date类型的时间传进去:

java 复制代码
public class DateUtil {
    public static String formatDate(Date date){
        SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        return simpleDateFormat.format(date);

    }
}

重写相关属性的get方法:

java 复制代码
   public String getCreateTime() {
        if (createTime==null){
            return "";
        }
        return DateUtil.formatDate(createTime);
    }

然后获取的时间就是正确的格式了。

方法二:配置

在配置文件中(.yml)配置:

java 复制代码
  # JSON序列化配置
Spring:
  jackson:
    date-format: yyyy-MM-dd HH:mm:ss # 日期格式
    
相关推荐
中国lanwp5 分钟前
Jenkins Pipeline中参数化构建
java·jenkins
记录Java学习的三木18 分钟前
Java:将视频上传到腾讯云并通过腾讯云点播播放
java
qianmoq28 分钟前
第01章:Stream是什么?5分钟让你的循环代码变优雅
java
UserNamezhangxi1 小时前
kotlin 协程笔记
java·笔记·kotlin·协程
咖啡里的茶i1 小时前
数字化图书管理系统设计实践(java)
java·课程设计
杨杨杨大侠1 小时前
Spring AI Alibaba Multi-Agent 架构详解
spring·aigc
九转苍翎2 小时前
Java内功修炼(2)——线程安全三剑客:synchronized、volatile与wait/notify
java·thread
曲莫终2 小时前
正则表达式删除注释和多余换航
java·kotlin
whitepure2 小时前
万字详解JavaObject类方法
java·后端
Momentary_SixthSense2 小时前
RESP协议
java·开发语言·javascript·redis·后端·python·mysql