如何从timezone对象获取GMT / IST详细信息?

时间:2013-05-20 12:55:22

标签: java

如何从时区对象获取区域信息?

我有一个TimeZone java对象,我需要显示如下信息

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

我可以将{IST - ID和显示名称(印度标准时间)和偏移量设为5:30

如何获得区域 - GMT ???

感谢。

2 个答案:

答案 0 :(得分:2)

zone-Id - zone-Name - (GMT standard offset)格式显示

  1. 设置为所需时区

  2. 从上述对象中获取所需数据

  3. TimeZone tz = TimeZone.getTimeZone(“Asia / Calcutta”);

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

答案 1 :(得分:0)

只需使用TimeZone.getTimeZone("GMT")即可。如果您想检查ID是否存在,请尝试使用TimeZone.getAvailableIDs()