是否有办法从时区字符串表示创建(joda) DateTimeZone对象,如"GMT -05:30"?
或
有任何替代方法从"GMT -05:30"或从gmtoffsetValue获取'IST'。
如果输入字符串具有固定格式,则可以使用正则表达式解析偏移量,然后通过DateTimeZone.forOffsetHoursMillis(int, int)
方法获得相应的DateTimeZone
对象
String[] timezones = TimeZone.getAvailableIDs(offset);
更多信息:http://www.javacoderanch.com/how-to-get-timezone-ids-by-their-milliseconds-offset.html