如何从时区对象中获取GMT/IST详细信息



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

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

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

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

如何获取时区- GMT ??

谢谢。

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

直接使用TimeZone.getTimeZone("GMT")。如果您想检查ID是否存在,请使用TimeZone.getAvailableIDs() .

最新更新