教程中心 / Java教程 / 格式化

格式化

10分钟 日期时间

格式化模式

模式含义示例
yyyy4位年2026
MM2位月06
dd2位日15
HH24小时14
hh12小时02
mm分钟30
ss45

DateTimeFormatter使用

 DateTimeFormatter f1 = DateTimeFormatter.ofPattern("yyyy-MM-dd");
DateTimeFormatter f2 = DateTimeFormatter.ofPattern("HH:mm:ss");
DateTimeFormatter f3 = DateTimeFormatter.ofPattern("yyyy年MM月dd日");

String str = dateTime.format(f1);
LocalDateTime parsed = LocalDateTime.parse(str, f1); 

预定义格式器

 DateTimeFormatter.ISO_DATE;
DateTimeFormatter.ISO_DATE_TIME;
DateTimeFormatter BASIC_ISO_DATE; 

小结

  • ofPattern()创建自定义格式器
  • format()格式化日期时间
  • parse()解析字符串
  • 使用预定义格式更方便
☕ Java 在线代码编辑器
📝 运行结果