如何从dateTimeZone偏移值获取DateTimeZone名称

时间:2015-06-03 10:40:20

标签: java datetime timezone

有没有办法从时区字符串表示创建(joda)DateTimeZone对象,比如“GMT -05:30”?

OR

有另外一种方法可以从“GMT -05:30”或gmtoffsetValue获取'IST'。

2 个答案:

答案 0 :(得分:1)

如果输入字符串具有固定格式,则可以使用正则表达式解析偏移量,然后通过DateTimeZone.forOffsetHoursMillis(int, int)方法获取相应的DateTimeZone对象。

答案 1 :(得分:0)

String [] timezones = TimeZone.getAvailableIDs(offset);

更多信息: http://www.javacoderanch.com/how-to-get-timezone-ids-by-their-milliseconds-offset.html