首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DateTimeFormatter java

DateTimeFormatter java
EN

Stack Overflow用户
提问于 2015-04-12 10:09:03
回答 2查看 3.4K关注 0票数 2

我的约会时间表有问题:

代码语言:javascript
复制
     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,我如何解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-12 10:12:38

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

请参阅DateTimeFormatter文档,其中包含所有格式和解析格式的列表。

票数 5
EN

Stack Overflow用户

发布于 2015-04-12 10:20:51

您需要遵循24小时格式来实现这一点。所以用hh代替HH。这是密码

私有静态DateTimeFormatter DATE_TIME_FORMATTER =DateTimeFormatter.ofPattern(“dd:mm”);

有关DateTimeFormatter的不同格式的详细信息,请参阅这里

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29588264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档