”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 如何将 java.util.Date 从 yyyy-mm-dd 转换为 mm-dd-yyyy?

如何将 java.util.Date 从 yyyy-mm-dd 转换为 mm-dd-yyyy?

发布于2024-11-08
浏览:565

How to Convert a java.util.Date from yyyy-mm-dd to mm-dd-yyyy?

java.util.Date 格式从 yyyy-mm-dd 到 mm-dd-yyyy 的转换

理解日期

java.util. Date 存储自 Unix 纪元以来的毫秒数。它未格式化,因此格式化对基础日期值没有影响。

Java 8 Approach

LocalDateTime ldt = LocalDateTime.now();
System.out.println(DateTimeFormatter.ofPattern("MM-dd-yyyy", Locale.ENGLISH).format(ldt));

Java 7-方法

// Import ThreeTen Backport
LocalDateTime ldt = LocalDateTime.now();
DateTimeFormatter f = DateTimeFormatter.ofPattern("MM-dd-yyyy");
String formattedDateTime = f.format(ldt);

原解

Date myDate = new Date();
SimpleDateFormat mdyFormat = new SimpleDateFormat("MM-dd-yyyy");
String mdy = mdyFormat.format(myDate);

注意: 格式化不会改变日期值本身。

最新教程 更多>

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3