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