Chcę poznać aktualny format czasu urządzenia.Jak ustalić, czy urządzenie używa formatu czasu 12- lub 24-godzinnego?
oznacza format 24-godzinny/12-godzinny.
Plz dał mi znać, jak mogę to ustalić.
Czy jest tam jakieś API, aby to ustalić.
dzięki.
Chcę poznać aktualny format czasu urządzenia.Jak ustalić, czy urządzenie używa formatu czasu 12- lub 24-godzinnego?
oznacza format 24-godzinny/12-godzinny.
Plz dał mi znać, jak mogę to ustalić.
Czy jest tam jakieś API, aby to ustalić.
dzięki.
String value = android.provider.Settings.System.getString(context.getContentResolver(), android.provider.Settings.System.TIME_12_24);
Updated odpowiedzi, należy użyć tego zamiast powyższego, jak wyżej może zwrócić wartość pustą:
DateFormat.is24HourFormat(context)
To może pomóc ....
Link źródła odpowiedź: https://developer.android.com/reference/android/text/format/DateFormat.html#is24HourFormat(android.content.Context)
Dziękuję U MrJre, właśnie tego szukam r. – brig
* Uwaga: * Używanie tego może spowodować, że do aplikacji zostanie zwrócona wartość pusta. Jak podano w tej odpowiedzi http://stackoverflow.com/a/7922264/181211, lepszym rozwiązaniem jest 'DateFormat.is24HourFormat()'. MrJre, zalecam aktualizację twojej odpowiedzi. – CrimsonX
Tego właśnie szukałem. – andre719mv