时间:在系统中确定显示12或24小时

时间:2013-12-08 21:58:24

标签: java android date time android-date

我将Date保存到SharedPreferences,因此需要将其保存为字符串。没关系。但是,我需要稍后显示此日期(更具体地说是时间)。

我想在12小时或24小时内显示系统显示首选项的时间。问题是我找不到这样做的方法。有一些答案浮动,检查“am”或“pm”或甚至“h”的日期模式。另一个答案:`DateFormat.is24Hour()。但这似乎不再存在(我无法找到在任何地方获得该方法!)

解决这个问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

有两个名为DateFormat的类:

  • java.text.DateFormat
  • android.text.format.DateFormat

方法is24HourFormat()仅在android.text.format.DateFormat类中找到。您只需要注意导入正确的类。