【问题标题】:Displaying a localized time using JodaTime使用 JodaTime 显示本地化时间
【发布时间】:2016-05-02 21:47:46
【问题描述】:

我想在使用 24 小时制的语言环境中显示时间“18:36”,但在使用 12 小时制的语言环境中将其显示为“下午 6:36”,并且将其格式化为我不熟悉的其他语言环境。有没有一种简单的方法可以使用 JodaTime 完成此任务?

顺便说一下,我是在 Android 上执行此操作的,但我认为它与任何 Java 平台相同。

【问题讨论】:

标签: java android datetime jodatime


【解决方案1】:
LocalDate date = LocalDate.now();
DateTimeFormatter fmt = DateTimeFormat.forPattern("HH:mm");
String str = date.toString(fmt);

来源:http://www.joda.org/joda-time/key_format.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-29
    • 2020-04-24
    • 2017-11-15
    • 2022-06-10
    • 1970-01-01
    • 2011-12-23
    • 1970-01-01
    • 2021-07-09
    相关资源
    最近更新 更多