我想以下面的格式显示日期
July 23, 2011
SELECT REG_NO, FORMAT(DOB ,'YYYY/MM/DD')
FROM Students ;
我在下面试过
SELECT REG_NO, FORMAT(DOB ,'MON DD,YYYY')
FROM Students ;
似乎无法正常工作
答案 0 :(得分:3)
使用 to_char
语法为to_char( value, [ format_mask ], [ nls_language ] )
SELECT REG_NO, TO_CHAR(DOB ,'MONTH DD,YYYY') FROM Students ;
答案 1 :(得分:1)
答案 2 :(得分:1)
正确的SQL是
SELECT REG_NO, to_char(DOB, 'MONTH DD, YYYY') FROM Students;
DD:月份日
月:全月名称
MM:数字月
MON:缩写月,例如。七月YYYY:4-DIGIT年
有关ORACLE日期格式click here
的更多信息