gpt4 book ai didi

java - SQL Server 和 Java 之间的时区代码转换

转载 作者:太空宇宙 更新时间:2023-11-04 07:18:58 26 4
gpt4 key购买 nike

我在 SQL Server 中有一个表,它按照此处列出的格式存储时区代码:TimeZone Microsoft 。我想知道是否有一种方法可以使用方法 TimeZone.getTimeZone("") 在 Java 中正确获取此 TimeZone 代码。由于 Java 中的时区代码与 SQL 中的时区代码不同( Available TimeZones in Java )。

或者有没有办法通过TimeZone代码返回SQL Server中的时间偏移量?谢谢

最佳答案

存在 Windows 时区 ID 和 IANA 之间的映射信息ID 位于 CLDR - 阅读 XML 相当容易,您可能会发现有一个 Java 库可以为您解析它。

但是,值得注意的是,时区映射并不完美:Windows 时区数据基本上与 IANA 的来源不同,并且某些区域会在某些时间段映射到不同的偏移量。它们也按不同的时间表进行更新。

关于java - SQL Server 和 Java 之间的时区代码转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19590061/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com