You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java 11中Spring Boot项目指定日期时间格式模式求助

对应日期格式的模式及示例

你需要的日期格式"2024-11-03 11:12:28.000"对应的格式化模式是:yyyy-MM-dd HH:mm:ss.SSS

各部分含义:

  • yyyy:4位完整年份(如2024)
  • MM:2位月份(带前导零,如11)
  • dd:2位日期(带前导零,如03)
  • HH:24小时制的小时(带前导零,如11)
  • mm:分钟(带前导零,如12)
  • ss:秒(带前导零,如28)
  • SSS:三位毫秒数(不足三位补零,如000)

Spring Boot中使用示例

使用Java 8+ 新日期API(推荐)

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

// 在业务类中使用
public class DateTimeService {
    public String getFormattedCurrentDateTime() {
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
        return LocalDateTime.now().format(formatter);
    }
}

使用旧版Date类(仅兼容旧代码,不推荐)

import java.text.SimpleDateFormat;
import java.util.Date;

public class OldDateTimeService {
    // 注意SimpleDateFormat非线程安全,不要定义为静态变量
    public String getFormattedCurrentDateTime() {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
        return sdf.format(new Date());
    }
}

提示:如果需要12小时制时间,将HH替换为hh即可,你的目标格式是24小时制,保持HH即可。

内容的提问来源于stack exchange,提问作者elvis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 11:30:00