2008年4月最后一天的名称是什么?
我该怎么做?这不是表格。 我是否使用TO_CHAR,SYSDATE,什么?
SQL> select to_char(30-4-2008,'day') WEEKDAY from dual;
SQL> select to_char(to_date('03/30/2008','dd/mm/yyyy'), 'Dy')
2 ;
答案 0 :(得分:0)
您可以使用格式掩码为to_char
的{{1}}(前导fmDay
消除尾随空格)。
fm
这将返回当前会话的NLS设置中的日期名称(如果会话使用英语,则为 1* select to_char( date '2008-04-30', 'fmDay' ) from dual
SQL> /
TO_CHAR(D
---------
Wednesday
,如果NLS设置不同则返回其他内容)。如果您想强制使用英语的名称,无论会话的NLS设置如何,您都可以将其他参数传递给Wednesday
。