如何从时区对象获取区域信息?
我有一个TimeZone
java对象,我需要显示如下信息
ex: IST - India Standard Time - (GMT+5.30)
我可以将{IST - ID和显示名称(印度标准时间)和偏移量设为5:30
。
如何获得区域 - GMT ???
感谢。
答案 0 :(得分:2)
以zone-Id - zone-Name - (GMT standard offset)
格式显示
设置为所需时区
从上述对象中获取所需数据
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()
。