Oracle函数(如TZ_Offset和FROM_TZ)从何处获取数据?

时间:2016-03-04 16:08:02

标签: oracle timezone timezone-offset

我正在努力优化一些我需要将许多时间戳转换为UTC的函数。我需要创建一个包含列的表,如下所示:

年份| TZ_NAME |夏令时的开始|夏令时结束

我可以使用oracle中的from_tz函数轻松转换时间戳,但是每个时间戳运行此选项不是一个选项。有谁知道oracle函数是如何工作的?我找不到任何详细说明oracle保留这些夏令时规则的文档。

有什么建议吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

时区相关信息存储在文件中,符合:https://docs.oracle.com/cd/B19306_01/server.102/b14225/ch4datetime.htm#i1006667

  

Oracle时区文件包含有效的时区名称。该   每个时区也包含以下信息:

     

•协调世界时(UTC)的偏差

     

•夏令时的转换时间

     

•标准时间和夏令时的缩写

相关问题