Я пытаюсь получить time
из данного Date
и правильно отформатировать его до определенного Locale
.Я использовал DateFormat.getTimeInstance(DateFormat.SHORT, locale).format(date)
, и он работает на моем эмуляторе, но не работает на моем телефоне.
Я установил языковой стандарт на en_US
и изменил Language & Input
на своем телефоне на Swedish
.Затем, когда я пытаюсь получить time
, я получаю его в формате 24 hour
, хотя я пытаюсь отформатировать его с использованием en_US
локали.Если я попробую то же самое на моем эмуляторе, проблем не возникнет, time
будет правильно отформатирован.
Эмулятор Date - Tue Feb 05 00:00:00 GMT+01:00 2019
time - 12:00 AM
Телефон Date - Tue Feb 05 00:00:00 GMT+01:00 2019
time - 00:00