我的约会时间表有问题:
private static final DateTimeFormatter DATE_TIME_FORMATTER =
DateTimeFormatter.ofPattern("dd-MM-yyyy hh:mm")我想要一个给定的LocalDateTime
2015-04-12 T20:00
印刷为
12-04-2015 20:00
但我的时间总是打印为08:00,我如何解决这个问题?
发布于 2015-04-12 10:12:38
使用"dd-MM-yyyy HH:mm"。小写hh是12小时,HH是24小时.
请参阅DateTimeFormatter文档,其中包含所有格式和解析格式的列表。
发布于 2015-04-12 10:20:51
您需要遵循24小时格式来实现这一点。所以用hh代替HH。这是密码
私有静态DateTimeFormatter DATE_TIME_FORMATTER =DateTimeFormatter.ofPattern(“dd:mm”);
有关DateTimeFormatter的不同格式的详细信息,请参阅这里
https://stackoverflow.com/questions/29588264
复制相似问题