以月DD,YYYY格式显示日期

时间:2013-08-06 13:09:43

标签: sql oracle

我想以下面的格式显示日期

July 23, 2011 

SELECT REG_NO, FORMAT(DOB ,'YYYY/MM/DD') 
FROM Students ;

我在下面试过

SELECT REG_NO, FORMAT(DOB ,'MON DD,YYYY') 
FROM Students ;

似乎无法正常工作

3 个答案:

答案 0 :(得分:3)

使用 to_char

语法为to_char( value, [ format_mask ], [ nls_language ] )

SELECT REG_NO, TO_CHAR(DOB ,'MONTH DD,YYYY') FROM Students ;

答案 1 :(得分:1)

尝试这个怎么样:

SELECT REG_NO, to_char(DOB, 'FMMonth DD, YYYY') FROM Students;

TO_CHAR()

答案 2 :(得分:1)

正确的SQL是

SELECT REG_NO, to_char(DOB, 'MONTH DD, YYYY') FROM Students;

DD:月份日

月:全月名称

MM:数字月

MON:缩写月,例如。七月

YYYY:4-DIGIT年

有关ORACLE日期格式click here

的更多信息