Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 时间:在系统中确定显示12或24小时_Java_Android_Date_Time_Android Date - Fatal编程技术网

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

Java 时间:在系统中确定显示12或24小时,java,android,date,time,android-date,Java,Android,Date,Time,Android Date,我正在将日期保存到SharedReferences,因此需要将其保存为字符串。那很好。但是,我需要在以后显示这个日期(更具体地说是时间) 我想时间显示在12小时或24小时内与系统显示的首选项。问题是我找不到这样做的方法。有一些答案可以用来检查“am”或“pm”甚至“h”的日期模式。另一个答案是:DateFormat.is24Hour()。但这似乎已经不存在了(我找不到任何地方可以得到这种方法!) 解决此问题的最佳方法是什么?有两个类名为DateFormat: java.text.DateFor

我正在将日期保存到SharedReferences,因此需要将其保存为字符串。那很好。但是,我需要在以后显示这个日期(更具体地说是时间)

我想时间显示在12小时或24小时内与系统显示的首选项。问题是我找不到这样做的方法。有一些答案可以用来检查“am”或“pm”甚至“h”的日期模式。另一个答案是:DateFormat.is24Hour()。但这似乎已经不存在了(我找不到任何地方可以得到这种方法!)


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

有两个类名为
DateFormat

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

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

有两个类名为
DateFormat

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

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

@A--C当我尝试
DateFormat.is24HourFormat()
时,它说该方法未定义。请确保导入的是
android.text.format.DateFormat
,并且您提供了
上下文作为参数。@A--C谢谢!我导入了错误的
DateFormat
。@A--C当我尝试
DateFormat.is24HourFormat()
时,它说该方法未定义。请确保导入的是
android.text.format.DateFormat
,并且提供了
上下文作为参数。@A--C谢谢!我导入了错误的
DateFormat