Как узнать, использует ли локаль AM/PM?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как узнать, использует ли локаль AM/PM?

Сообщение Anonymous »

У меня есть метка, отображающая только минутную часть определенного часа дня. Я хочу, чтобы он читался как «PM» или «00», в зависимости от часового пояса.

Мое текущее решение просто использует DateTimeFormat.shortTime().withLocale(myLocale)< от Joda. /code> и берет из результата два последних символа. Это работает, но кажется неправильным.

Вместо этого я хочу проверить, использует ли данный языковой стандарт нотацию AM/PM, но я не нашел вызова API, который мог бы дать мне эта информация. Существует ли он в JodaTime или в самих библиотеках Java? Например, я хотел бы написать что-то вроде useAmPm(myLocale))? DateTimeFormat.forPattern("a") : DateTimeFormat.forPattern("mm")

Подробнее здесь: https://stackoverflow.com/questions/202 ... uses-am-pm
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»