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

  

 

posted on 2020-10-26 15:30  winecork  阅读(296)  评论(0编辑  收藏  举报

导航