0

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

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

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

我可以获得 IST - id 和显示名称(印度标准时间)和偏移量为5:30.

如何获得区域 - 格林威治标准时间???

谢谢。

4

2 回答 2

2

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

  1. 设置为所需的时区

  2. 从上面的对象获取所需的数据

TimeZone tz = TimeZone.getTimeZone("亚洲/加尔各答");

tz.getID()              // for zone-id
tz.getDisplayName()         // for zone-Name
tz.getOffset(TimeZone.getDefault().getID()) // for GMT standard offset
于 2013-05-20T13:49:21.217 回答
0

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

于 2013-05-20T13:05:20.140 回答