ORACLE TO_CHAR,TO_DATE函數格式說明


  1. YEAR,年份的英文全稱
  2. YYYY:四位表示的年份
  3. YYY,YY,Y:年份的最后三位、兩位或一位,缺省為當前世紀
  4. MM:01~12的月份編號
  5. MONTH:九個字符表示的月份,右邊用空格填補
  6. MON:三位字符的月份縮寫
  7. W:當月中的第幾周
  8. WW:一年中的第幾周
  9. D:星期中的第幾天
  10. DD:月份中的第幾天
  11. DDD:年所中的第幾天
  12. DAY:當周第幾天全寫,右邊用空格補齊
  13. DY:當周第幾天縮寫
  14. Q:季度
  15. HH,HH12:一天中的第幾個小時,12進制表示法
  16. HH24:一天中的第幾個小時,取值為00~23
  17. MI:一小時中的分鍾
  18. SS:一分鍾中的秒
  19. SSSS:從午夜開始過去的秒數
例子:
1、求某天星期幾:select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day') from dual;返回星期一。
select to_char(to_date('2002-08-26','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = American') from dual;返回monday。
2、設置日期語言:ALTER SESSION SET NLS_DATE_LANGUAGE='AMERICAN';
3、求兩個日期間的天數:select floor(sysdate - to_date('20020405','yyyymmdd')) from dual;返回4080。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM