繁体   English   中英

DateTimeFormatter Java

[英]DateTimeFormatter java

我的日期时间格式化程序有问题:

     private static final DateTimeFormatter DATE_TIME_FORMATTER = 
            DateTimeFormatter.ofPattern("dd-MM-yyyy hh:mm")

我想要一个给定的LocalDateTime

2015-04-12T20:00

打印为

2015/12/04 20:00

但是我的时间总是打印为08:00,如何解决此问题?

使用"dd-MM-yyyy HH:mm" 小写hh是12小时, HH是24小时。

请参考DateTimeFormatter的文档,该文档中列出了所有格式和解析格式。

您需要遵循24小时格式才能实现此目的。 因此,请使用HH而不是hh。 代码在这里

私有静态最终DateTimeFormatter DATE_TIME_FORMATTER = DateTimeFormatter.ofPattern(“ dd-MM-yyyy HH:mm”);

有关DateTimeFormatter的不同格式的更多详细信息,请单击此处

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM