在java.time类中,我没有看到获取可用时区ID列表的函数。我可以调用getAvailableIDs()
库中的java.util.TimeZone
。但是,我想使用Java 8。有没有办法做到这一点?
答案 0 :(得分:4)
ZoneId
包中存在 java.time
。这是你的意思吗?
此集包括所有可用的基于区域的ID的字符串形式。 基于偏移的区域ID不包含在返回的集合中。身份证可以 传递给(String)以创建ZoneId。
区域ID的集合可以随着时间的推移而增加,尽管在典型情况下 应用程序的ID集是固定的。每次调用此方法都是 线程安全的。