ORACLE——日期時間格式化參數詳解 之三


2.20 Y,YYY 返回有逗號分隔顯示的年

SQL> select to_char(SYSTIMESTAMP,'Y,YYY') from dual; TO_CHAR(SYSTIMESTAMP,'Y,YYY') ----------------------------- 2,015

2.21 Y/YY/YYY/YYYY 以指定長度返回日期的年份

SQL> select to_char(sysdate,'Y') from dual; TO_CHAR(SYSDATE,'Y') -------------------- 5 SQL> select to_char(sysdate,'YY') from dual; TO_CHAR(SYSDATE,'YY') --------------------- 15 SQL> select to_char(sysdate,'YYY') from dual; TO_CHAR(SYSDATE,'YYY') ---------------------- 015 SQL> select to_char(sysdate,'YYYY') from dual; TO_CHAR(SYSDATE,'YYYY') ----------------------- 2015

 

2.22 W 返回指定日期在當月中的第X周(范圍:1-5)

SQL> select to_char(sysdate,'W') from dual;
TO_CHAR(SYSDATE,'W')
--------------------
4

2.23 WW 返回指定日期在當年中的第X周(范圍:1-53)

SQL> select to_char(sysdate,'WW YYYY-MM-DD') from dual;
TO_CHAR(SYSDATE,'WWYYYY-MM-DD'
------------------------------
52 2015-12-27

2.24 IW 指定日期在當年中第X周(范圍:1-52或1-53(潤年))

SQL> select to_char(sysdate,'IW YYYY-MM-DD') from dual;
TO_CHAR(SYSDATE,'IWYYYY-MM-DD'
------------------------------
52 2015-12-27

2.25 Q 返回指定日期的季度(范圍:1-4)

SQL> select to_char(sysdate,'Q YYYY-MM-DD') from dual;
TO_CHAR(SYSDATE,'QYYYY-MM-DD')
------------------------------
**4** 2015-12-27

2.26 DY 返回星期簡寫(也可以用DAY)

SQL> select to_char(sysdate,'DY  YYYY-MM-DD') from dual;
TO_CHAR(SYSDATE,'DYYYYY-MM-DD'
------------------------------
星期日  2015-12-27

SQL> alter session set nls_language='AMERICAN';
Session altered

SQL> select to_char(sysdate,'dy') from dual;
TO_CHAR(SYSDATE,'DY')
---------------------
sun

 


免責聲明!

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



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