如何使用 Java 11 中的 ZonedDateTime 对象获得 2023-11-16T09:54:12.123 的结果?
您可以将
java.time.ZonedDateTime.format(DateTimeFormatter)
方法与构造良好的 java.time.format.DateTimeFormatter
对象一起使用。
您可以使用静态方法
DateTimeFormatter
构造 ofPattern
对象,但查看示例输出,java.time.format.DateTimeFormatter.ISO_LOCAL_DATE_TIME
应该可以完成这项工作
另一点是:此类是线程安全的,因此您可以使用
DateTimeFormatter
安全地声明静态类字段,并具有所需的良好输出模式。以前的日期格式化程序(如 java.text.SimpleDateFormat
)并非如此。