ZoneIds 在其他平台上的可用性
Availability of ZoneIds on other platforms
通过 of("...")
方法获取 ZoneId 需要一个具有特定 ID 的字符串。可以使用 ZoneId.getAvailableZoneIds()
检索可用的 ID。这将 return(至少在我的系统和 JDK 上)一长串 589 个 ID。这些是否保证在任何 JDK8 implementation/platform 上可用? android 怎么样?打开JDK?
区域 ID 取自 Time Zone Database,定期更新。
Java 的每个版本都链接到该数据库的特定版本 - 例如参见 [=12=]:
JDK 8u77 contains IANA time zone data version 2016a
您可以在 Timezone Data Versions in the JRE Software 上查看有关每个版本更改的更多详细信息。
所以不能保证您看到的 ID 在 JDK 8 的先前更新中可用(我怀疑它们不会被删除,因此可能会在后续版本中可用 - TBC ).
通过 of("...")
方法获取 ZoneId 需要一个具有特定 ID 的字符串。可以使用 ZoneId.getAvailableZoneIds()
检索可用的 ID。这将 return(至少在我的系统和 JDK 上)一长串 589 个 ID。这些是否保证在任何 JDK8 implementation/platform 上可用? android 怎么样?打开JDK?
区域 ID 取自 Time Zone Database,定期更新。
Java 的每个版本都链接到该数据库的特定版本 - 例如参见 [=12=]:
JDK 8u77 contains IANA time zone data version 2016a
您可以在 Timezone Data Versions in the JRE Software 上查看有关每个版本更改的更多详细信息。
所以不能保证您看到的 ID 在 JDK 8 的先前更新中可用(我怀疑它们不会被删除,因此可能会在后续版本中可用 - TBC ).