1、獲取當前時間的年月日周小時分鍾秒
SELECT TO_CHAR(SYSDATE,'YYYYMMDD W HH24:MI:SS') FROM DUAL;
結果

2、取得當前日期是一星期的第幾天,注意星期日是第一天
SELECT SYSDATE,TO_CHAR(SYSDATE,'D') FROM DUAL;
結果

3、獲取當前日期是星期幾的中文顯示
SELECT TO_CHAR(SYSDATE,'DAY') FROM DUAL;
結果

4、獲取當天最后一秒
SELECT TRUNC(SYSDATE)+0.9999 FROM DUAL;
結果

5、返回當前月的最后一天
SELECT LAST_DAY(TRUNC(SYSDATE)) FROM DUAL;
結果

6、獲取一年的每一天
SELECT TRUNC (SYSDATE,'YYYY')+RN-1 DATE0 FROM(SELECT ROWNUM RN FROM ALL_ OBJECTS WHERE ROWNUM<366);
結果

7、獲取今天是今年的第N天
SELECT TO_CHAR(SYSDATE,'DDD')FROM DUAL;
結果

