Я ищу способ указать в программе на Java, предпочитает ли конкретная локаль отображение времени в 12-часовом формате AM / PM или в 24-часовом формате. Обычно я бы просто использовал DateFormat для правильного форматирования даты в соответствии с локалью. Тем не менее, я пытаюсь локализовать отображение календаря в виде стержня и листа с расписаниями общественного транспорта, что требует некоторого непосредственного знания настроек локали. Вы можете увидеть пример расписания здесь:
http://onebusaway.org/where/standard/schedule.action?id=1_538
Любые идеи о том, как я могу определять 12-часовой / AM / PM по сравнению с 24-часовым программно?