2015-05-22 2 views
-2

Как отобразить список часовой пояс из нашей текущей системы?
Я пробовал использовать код ниже, но дает 585 записей.
Я хочу временные интервалы, отображаемые в текущей системе часовых поясов системы.Получить список часового пояса в текущей системе

String[] ids = TimeZone.getAvailableIDs(); 
+0

Что вы имеете в виду под «текущая система системы часовых поясов»? Вам нужны имена вместо идентификаторов? –

+0

Да, я хочу перечислить имена из текущей системы. – Amol

+0

Я хочу список часовых поясов. Да, я хочу это в Java – Amol

ответ

1

В этом списке перечислены имена всех доступных часовых поясов:

String[] ids = TimeZone.getAvailableIDs(); 
for (String id : ids) { 
    System.out.println(TimeZone.getTimeZone(id).getDisplayName()); 
} 

В этом списке имя часового пояса вашей системы:

System.out.println(TimeZone.getDefault().getDisplayName()); 
+0

Этот код отображает все 585 часовых поясов. – Amol

+0

Я хочу те часовые пояса, которые отображаются в системном часовом поясе. – Amol

+0

Отображает текущий часовой пояс. – Amol

Смежные вопросы