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 # 日期格式
    
相关推荐
Touper.4 分钟前
JavaSE -- 泛型详细介绍
java·开发语言·算法
静若繁花_jingjing21 分钟前
Redis线程模型
java·数据库·redis
hello早上好42 分钟前
CGLIB代理核心原理
java·spring
魔镜魔镜_谁是世界上最漂亮的小仙女43 分钟前
java-web开发
java·后端·架构
爱吃小土豆豆豆豆43 分钟前
定时器和守护线程
java
Seven971 小时前
了解GC吗?什么是GC?
java
Edingbrugh.南空1 小时前
Flink ClickHouse 连接器维表源码深度解析
java·clickhouse·flink
掘金-我是哪吒2 小时前
分布式微服务系统架构第157集:JavaPlus技术文档平台日更-Java多线程编程技巧
java·分布式·微服务·云原生·架构
飞翔的佩奇2 小时前
Java项目:基于SSM框架实现的忘忧小区物业管理系统【ssm+B/S架构+源码+数据库+毕业论文+开题报告】
java·数据库·mysql·vue·毕业设计·ssm框架·小区物业管理系统
RainbowSea2 小时前
跨域问题(Allow CORS)解决(3 种方法)
java·spring boot·后端