1

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

我希望根据系统显示的偏好以 12 小时或 24 小时内显示时间。问题是我找不到这样做的方法。有一些答案可以检查“am”或“pm”甚至“h”的日期模式。另一个答案是什么:`DateFormat.is24Hour()。但这似乎不再存在(我无法找到在任何地方使用该方法!)

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

4

1 回答 1

1

有两个类名为DateFormat

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

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

于 2016-01-10T14:36:43.190 回答