我正在查询从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)
自sys_extract_utc
return以来,对的结果使用CAST是解决此问题的方法timestamp
。
select cast(sys_extract_utc(systimestamp) as DATE) from dual;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句