如何在 Oracle 中获取当前的 GMT
Posted
技术标签:
【中文标题】如何在 Oracle 中获取当前的 GMT【英文标题】:How to get current GMT in Oracle 【发布时间】:2012-04-03 02:26:43 【问题描述】:无论我当前的数据库位于哪个时区,我都在尝试获取当前的 GMT/UTC。我找到的可能解决方案是:
SELECT SYSTIMESTAMP AT TIME ZONE dbtimezone FROM DUAL;
它给了我当前的格林威治标准时间,但如果这是正确的方法,我不是 100% 有信心。有人可以帮忙提供获取当前格林威治标准时间的最佳方法吗?谢谢。
【问题讨论】:
【参考方案1】:如果你想要 GMT 的当前时间,你会想要
SELECT systimestamp AT TIME ZONE 'GMT'
FROM dual
不管dbtimezone
如何,它都可以工作。
【讨论】:
哇,贾斯汀,谢谢你的超级快速回答!是的,它奏效了,我现在更有信心了……谢谢! 谢谢,如何在单行中使用 sql 脚本插入上述值?以上是关于如何在 Oracle 中获取当前的 GMT的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Python 中获取或打印 GMT 时区的当前日期时间? [复制]