回答
使用TO_CHAR了點。
select
to_char(date'2015-07-04', 'Day'),
to_char(date'2015-07-04', 'Day', 'NLS_DATE_LANGUAGE=american'),
to_char(date'2015-07-04', 'Day', 'NLS_DATE_LANGUAGE=german'),
to_char(date'2015-07-04', 'DY'),
to_char(date'2015-07-04', 'D') -- result depends on NLS_TERRITORY which you cannot specify here unfortunately
from dual;
在SQL字符串分隔符是」,但我想這只是一個複製粘貼&錯誤? Oracle中的日期文字以DATE開頭。要在Oracle中選擇單個值,請從DUAL中選擇。你可以選擇指定一種語言,當你想看到星期幾的名字。至於日數,這取決於會議設置,不幸的是,1週日或週一。
週日和週一是一週中最常見的開始日期。然而,週六(大多數阿拉伯國家)甚至週五(孟加拉國)的星期開始的地區爲 –
@Wernfried:哇,即使如此。我不知道這一點。我從不使用'D'來取決於會話,但總是使用'DY',語言設置爲'英語'以便了解工作日,因爲這可以保證在每次安裝中都能正常工作,而不受任何設置的影響。 –
@ThorstenKettner,非常感謝。我錯過的是FROM命令和不同的格式。 – SGIL
嘗試: 選擇TO_CHAR(TO_DATE( '2015年7月4日', 'YYYY-MM-DD'), '天') 我認爲它應該工作。
- 1. 創建周函數,而不是星期一開始的星期幾,星期一
- 2. PHP - 想要在任何指定日期返回上個星期日的日期
- 3. 查找第一個星期一的日期指定的日期
- 4. 無星期六,星期日和節假日返回交貨日期的函數
- 5. 計算下一個星期一到指定日期的日期
- 6. 返回的日期星期幾數字1-7
- 7. 從當前日期獲取星期幾,並指定星期的第一天
- 8. 指定日期的獲取星期數
- 9. SQL僅返回指定星期的日期
- 10. SQL函數。返回日期+幾天
- 11. 給定日期的星期幾
- 12. 查找給定日期的星期幾
- 13. 查看特定日期的星期幾
- 14. 找到特定日期的星期幾
- 15. 獲取指定日期的星期日
- 16. 一年中所有星期日的javascript函數返回日期數組
- 17. 給定日期的SQL函數根據星期幾參數計算下一個日期參數
- 18. 返回月份日期輸入星期日期時的數據
- 19. 用C語言計算給定日期(即星期日或星期一或星期幾等)的總數
- 20. 日期星期幾在Groovy
- 21. 如何獲得星期一開始的特定日期的星期幾?
- 22. 計算指定日期的星期
- 23. jquery日期 - 確定一個星期日?
- 24. 星期數和星期幾
- 25. PHP日期函數生成錯誤的星期幾?
- 26. Python根據雙指數的星期幾創建虛擬變量
- 27. 得到兩個日期之間的日期,按星期幾
- 28. 獲取從給定日期星期一到星期五的星期日期
- 29. 日期時間解析器函數在星期二持續返回日期
- 30. Django的日期字段得到一個星期就像星期日星期一
[How to get the week day name from a date?](http://stackoverflow.com/questions/8004645/how-to-get-the-week-day-name-from-a-日期) –
不同的DBMS使用不同風格的SQL。日期和時間通常是不同的地方。所以當你的谷歌功能,在你的情況下指定DBMS,甲骨文。您的SQL在Oracle中無效,但可能在另一個DBMS中有效。 –
感謝您的反饋,但是,我從Oracle網站獲得了該語法,並且我只是粘貼並複製了它,但仍然無法正常工作。 – SGIL