例如,以YYYYMMDD作为格式的日期并同时考虑the年
20160201是一年中的32天
20160226是一年中的第57天
20161231是每年的366天
使用TO_CHAR功能,'DDD'为您提供一年中的某天:
TO_CHAR
'DDD'
SELECT TO_NUMBER(TO_CHAR(DATE'2016-02-01', 'DDD')), TO_NUMBER(TO_CHAR(SYSDATE, 'DDD')), TO_NUMBER(TO_CHAR(DATE'2016-12-31', 'DDD')) FROM dual