--当前时间:
SELECT to_char(SYSDATE,'yyyy-mm-dd hh24:mi:ss') FROM dual;
--当前日期:
SELECT SYSDATE FROM dual;
--当前日期的前一天:
SELECT TRUNC(SYSDATE,'DD') -1 AS YESTDAY FROM dual;
--指定格式输出当前时间:
SELECT TO_CHAR(SYSDATE,'yyyy-mm-dd hh24:mi:ss') FROM dual;
--当前时间减去8分钟的时间:
SELECT SYSDATE - INTERVAL '8' MINUTE FROM dual;
--当前时间减去8小时的时间:
SELECT SYSDATE - INTERVAL '8' HOUR FROM dual;
--当前时间减去8天的时间:
SELECT SYSDATE - INTERVAL '8' DAY FROM dual;
--当前时间减去8月的时间:
SELECT SYSDATE - INTERVAL '8' MONTH FROM dual;
--当前时间减去8年的时间:
SELECT SYSDATE - INTERVAL '8' YEAR FROM dual;
--时间间隔乘以一个数字:
SELECT SYSDATE - 8*INTERVAL '8' HOUR FROM dual;
--当前年份第一天:
SELECT TRUNC(SYSDATE,'YYYY') FROM dual;
--当前年份第一天的零时零分零秒
SELECT TO_CHAR(TRUNC(SYSDATE, 'YYYY'), 'YYYY-MM-DD')||' '||'00:00:00' FROM dual;
Oracle获取时间和日期
最新推荐文章于 2024-09-27 15:08:04 发布