我正在将日期保存到 SharedPreferences,因此需要将其保存为字符串。没关系。但是,我需要稍后显示此日期(更具体地说是时间)。
我希望时间显示为 12 小时制或 24 小时制,与系统显示的偏好一致。问题是我找不到这样做的方法。有一些答案可以检查“am”或“pm”甚至“h”的日期模式。另一个答案是使用什么:`DateFormat.is24Hour()。但这似乎不再存在了(我找不到在任何地方获得该方法!)
解决这个问题的最佳方法是什么?
最佳答案
有两个名为 DateFormat
的类:
java.text.DateFormat
android.text.format.DateFormat
is24HourFormat()
方法只能在 android.text.format.DateFormat
类中找到。您只需要注意导入正确的类。
关于java - 时间:确定系统显示12小时还是24小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20459667/