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

Java 如何从时区对象获取GMT/IST详细信息?,java,Java,如何从时区对象获取区域信息 我有一个TimeZonejava对象,我需要如下显示信息 ex:IST-印度标准时间-(GMT+5.30) 我可以获得IST-id和显示名称(印度标准时间)以及偏移量5:30 如何获得区域-GMT 谢谢。只需使用TimeZone.getTimeZone(“GMT”)。如果要检查ID是否存在,请尝试使用时区.getAvailableIDs()以区域ID-区域名称-(GMT标准偏移量)格式显示 设置为所需时区 从上述对象获取所需数据 时区tz=时区。getTimeZone

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

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

ex:IST-印度标准时间-(GMT+5.30)

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

如何获得区域-GMT


谢谢。

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

区域ID-区域名称-(GMT标准偏移量)
格式显示

  • 设置为所需时区

  • 从上述对象获取所需数据

  • 时区tz=时区。getTimeZone(“亚洲/加尔各答”)

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