Oracle日期转换

时间:2011-01-14 02:31:30

标签: oracle9i

如何更改日期格式,例如,数据库中的数据作为输入表示,01-jan-10但是如何获得输出为01-jan-2010。还有一些日期是01-dec-99,它们将被表示为01-dec-1999 ..如何做到这一点?

由于

1 个答案:

答案 0 :(得分: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