如何确定Joda DateTimeFormatter是12小时还是24小时?

时间:2014-05-24 12:57:56

标签: java datetime time format jodatime

对于任何给定的Joda DateTimeFormatter实例,我如何以编程方式确定它是以12小时还是24小时格式分析/格式化时间?

DateTimeFormatter formatter = ...
boolean is24HourFormat = ?

1 个答案:

答案 0 :(得分:1)

现在有一个API可以在Joda库中完成。
所以你应该使用自己的魔法解决方案来做到这一点 例如。

DateTimeFormatter formatter = ...
boolean is24HourFormat = formatter
      .print(new DateTime(0L).withHourOfDay(13))
      .contains("13");