Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
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 ;
您可以使用to_char格式掩码fmDay(前导fm消除尾随空格)。
to_char
fmDay
fm
1* select to_char( date '2008-04-30', 'fmDay' ) from dual SQL> / TO_CHAR(D --------- Wednesday
这将返回当前会话的 NLS 设置中的日期名称(即Wednesday,如果会话使用英语,如果 NLS 设置不同,则返回其他名称)。to_char如果您想强制使用英文的日期名称,而不管会话的 NLS 设置如何,您可以传递其他参数。
Wednesday