24

我想知道当前的设备时间格式。

表示 24 小时/12 小时格式。

请让我知道我该如何确定。

是否有任何 API 可以确定这一点。

谢谢。

4

2 回答 2

58

String value = android.provider.Settings.System.getString(context.getContentResolver(), android.provider.Settings.System.TIME_12_24);

更新的答案,您应该使用它而不是上面的,因为上面可能会返回一个空值:

DateFormat.is24HourFormat(context)
于 2011-07-11T13:15:16.137 回答
9

这可能会帮助你......

答案来源链接: https://developer.android.com/reference/android/text/format/DateFormat.html#is24HourFormat(android.content.Context)

于 2011-07-11T12:13:37.660 回答