我正在努力优化一些我需要将许多时间戳转换为UTC的函数。我需要创建一个包含列的表,如下所示:
年份| TZ_NAME |夏令时的开始|夏令时结束
我可以使用oracle中的from_tz函数轻松转换时间戳,但是每个时间戳运行此选项不是一个选项。有谁知道oracle函数是如何工作的?我找不到任何详细说明oracle保留这些夏令时规则的文档。
有什么建议吗?
谢谢!
答案 0 :(得分:2)
时区相关信息存储在文件中,符合:https://docs.oracle.com/cd/B19306_01/server.102/b14225/ch4datetime.htm#i1006667
Oracle时区文件包含有效的时区名称。该 每个时区也包含以下信息:
•协调世界时(UTC)的偏差
•夏令时的转换时间
•标准时间和夏令时的缩写