Я хочу знать текущий формат времени устройства.
означает 24-часовой/12-часовой формат.
Пожалуйста, дайте мне знать, как я могу это определить.
Есть ли какой-либо API, чтобы определить это.
Спасибо.
Я хочу знать текущий формат времени устройства.
означает 24-часовой/12-часовой формат.
Пожалуйста, дайте мне знать, как я могу это определить.
Есть ли какой-либо API, чтобы определить это.
Спасибо.
String value = android.provider.Settings.System.getString(context.getContentResolver(), android.provider.Settings.System.TIME_12_24);
Обновленный ответ, вы должны использовать это вместо приведенного выше, так как приведенное выше может вернуть нулевое значение:
DateFormat.is24HourFormat(context)
DateFormat.is24HourFormat()
. MrJre, я рекомендую обновить ваш ответ.
- person CrimsonX; 04.08.2014
Это может вам помочь....
Ссылка на источник ответа: https://developer.android.com/reference/android/text/format/DateFormat.html#is24HourFormat(android.content.Context)