android.provider.Settings.System.getString(getContentResolver(),android.provider.Settings.System.TIME_12_24)返回null

时间:2013-11-10 10:36:27

标签: android settings systemtime

我有以下声明

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

它适用于我的Nexus 7(Android 4.3)和我的S3(CM10.2),但它在Android 2.3.3的模拟器中返回null

该声明中使用的所有内容都是API级别1。 知道为什么会返回null或者如何检查时间分配(12 / 24h)呢?

1 个答案:

答案 0 :(得分:2)

试试这个:     boolean is24 = DateFormat.is24HourFormat(context);