当我做...
Select TO_CHAR (date_field, 'Month DD, YYYY')
from...
我得到以下信息:
July 01, 2011
April 01, 2011
January 01, 2011
为什么我的月和日之间有多余的空格?为什么不把它们放在一起?
请您参考如下方法:
如果你在 to_char 中使用 'Month',它会填充到 9 个字符;您必须使用缩写的“MON”或 to_char 然后修剪并连接它以避免这种情况。见,http://www.techonthenet.com/oracle/functions/to_char.php
select trim(to_char(date_field, 'month')) || ' ' || to_char(date_field,'dd, yyyy')
from ...
或者
select to_char(date_field,'mon dd, yyyy')
from ...