Java 11 ZonedDateTime - 打印格式

问题描述 投票:0回答:1

如何使用 Java 11 中的 ZonedDateTime 对象获得 2023-11-16T09:54:12.123 的结果?

java date-format zoneddatetime
1个回答
0
投票

您可以将

java.time.ZonedDateTime.format(DateTimeFormatter)
方法与构造良好的
java.time.format.DateTimeFormatter
对象一起使用。

您可以使用静态方法

DateTimeFormatter
构造
ofPattern
对象,但查看示例输出,
java.time.format.DateTimeFormatter.ISO_LOCAL_DATE_TIME
应该可以完成这项工作

另一点是:此类是线程安全的,因此您可以使用

DateTimeFormatter
安全地声明静态类字段,并具有所需的良好输出模式。以前的日期格式化程序(如
java.text.SimpleDateFormat
)并非如此。

© www.soinside.com 2019 - 2024. All rights reserved.