2013-05-20 6 views
0

Как получить информацию о зоне от объекта часового пояса?Как получить данные по GMT/IST от объекта часового пояса?

У меня есть объект TimeZone Java, и мне нужно, чтобы отобразить данные, как показано ниже

ex: IST - India Standard Time - (GMT+5.30)

я могу получить IST - идентификатор и отображаемое имя (индийский Standard Time) и смещение в 5:30.

Как получить зону - GMT ???

Спасибо.

ответ

2

Для отображения в формате zone-Id - zone-Name - (GMT standard offset)

  1. набора до требуемой временной зоны

  2. получить необходимые данные из объекта выше

TimeZone TZ = TimeZone.getTimeZone ("Asia/Калькутта «);

tz.getID()    // for zone-id 
tz.getDisplayName()   // for zone-Name 
tz.getOffset(TimeZone.getDefault().getID()) // for GMT standard offset 
0

Просто используйте TimeZone.getTimeZone("GMT"). Если вы хотите проверить, существует ли ID, используйте TimeZone.getAvailableIDs().

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