gpt4 book ai didi

sql - 如何在oracle中将sysdate转换为UTC时间

转载 作者:行者123 更新时间:2023-12-05 03:10:25 24 4
gpt4 key购买 nike

我有一个从 sysdate 中减去日期的查询。然而,我拥有的日期对象是 UTC,但 sysdate 没有给我 UTC 时间。如何转换 sysdate 以提供 UTC 日期。

我已经尝试过使用 sys_extract_utc

select sys_extract_utc(systimestamp) from dual;

这工作正常并为我提供了正确的 UTC 时间戳。但是它返回的对象与 sysdate 不同,所以当我从这个对象中减去日期时,我得到一个 INTERVAL DAY to SECOND 但它应该是一个数字。

最佳答案

sys_extract_utc(systimestamp) 的结果上使用 CAST 是解决此问题的方法,因为 sys_extract_utc 返回 timestamp

select cast(sys_extract_utc(systimestamp) as DATE) from dual;

关于sql - 如何在oracle中将sysdate转换为UTC时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40101561/

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