#仅输出没有换算后的时间差
下面展示一些 OracleSQL代码
。
declare
deadline number:=&a;
now_date varchar2(100);
begin
select to_number(to_char(sysdate,'yyyymmddhh24mi')) into now_date from dual;
dbms_output.put_line(deadline-now_date);
end;
/
上面代码需要输入结束时间:202302211800
执行时间为:202302211750
执行结果:
50。
得出结论:这种方式只实现了数学层面上的加减,没有考虑时间的进制转换