oracle extract()函数

select extract(year from sysdate) as year ,
extract(month from sysdate) as month,
extract(day from sysdate) as day
 from dual;  //使用extract()函数,分别取出年月日
      YEAR      MONTH        DAY
---------- ---------- ----------
      2020         10         26
select extract(day from d2 - d1) from (
       select to_timestamp('2020-5-15 5:00:00','yyyy-mm-dd hh24:mi:ss') d2,
              to_timestamp('1985-5-15 5:00:00','yyyy-mm-dd hh24:mi:ss') d1 from dual);//计算d2倒d1相差多少天
EXTRACT(DAYFROMD2-D1)
---------------------
                12784

  

原文地址:https://www.cnblogs.com/leisurelyRD/p/13878745.html