对于任何给定的Joda DateTimeFormatter实例,我如何以编程方式确定它是以12小时还是24小时格式分析/格式化时间?
DateTimeFormatter formatter = ...
boolean is24HourFormat = ?
答案 0 :(得分:1)
现在有一个API可以在Joda库中完成。
所以你应该使用自己的魔法解决方案来做到这一点
例如。
DateTimeFormatter formatter = ...
boolean is24HourFormat = formatter
.print(new DateTime(0L).withHourOfDay(13))
.contains("13");