[英]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.