在Oracle中,要获得日期中的年份,例如把sysdate中的年份取出来,并不是一件难事。
    常用的方法是:

    1. Select to_number(to_char(sysdate,'yyyy')) from dual


    而实际上,oracle本身有更好的方法,那就是使用Extract函数,使用方法是:,
    这种方法省掉了类型转换,看上去更加简洁。
    相应的
    取得年份

    1. Select Extract(year from sysdate) year from dual


    取得月份

    1. select extract (month from sysdate) mouth from dual


    取得日

    1. select extract (day from sysdate) day from dual

    [

    ](https://www.cnblogs.com/wuxu/category/1362622.html)