下面的代码给出了以毫秒为单位的差异:

with t as (select systimestamp - to_timestamp(sysdate ) diff from dual)

select extract(day from diff) * 24 * 3600000+

extract(hour from diff) * 3600000+

extract(minute from diff) * 60000 +

extract(second from diff) * 1000

dif

from t要将毫秒转换为小时,分钟,秒,请根据需要修改和使用以下查询:

with t as (select systimestamp - to_timestamp(sysdate ) diff from dual)

select extract(day from diff) * 24 * 3600000+

extract(hour from diff) * 3600000+

extract(minute from diff) * 60000 +

extract(second from diff) * 1000

dif,

(to_char (to_date(round(( extract(day from diff) * 24 * 3600000+

extract(hour from diff) * 3600000+

extract(minute from diff) * 60000 +

extract(second from diff) * 1000)/1000), 'SSSSS' ), 'HH24"Hrs" MI"Min" SS"Sec"')) timeval

from t

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐