2011-01-14 105 views
0

如何更改日期格式,例如數據庫中的數據作爲輸入代表01-jan-10,但是如何獲取01-jan-2010的輸出。還有一些日期是01-dec-99,這些日期將被表示爲01-dec-1999 ..這怎麼能做到?Oracle日期轉換

感謝

回答

1

你可以用TO_CHAR日期格式,如:TO_CHAR(<YOUR_DATE_COLUMN>, 'DD-MON-RRRR')

e.g:

SELECT TO_CHAR(SYSDATE-5000, 'DD-MON-RRRR') MYDATE FROM DUAL 
UNION 
SELECT TO_CHAR(SYSDATE, 'DD-MON-RRRR') MYDATE FROM DUAL 
+0

但如何計算,如果它是01-JAN-1999年或01-JAN-2099? – iims 2011-01-14 02:36:20