7
A
回答
19
您可以使用Date.parse
將字符串轉換爲日期,然後使用Calendar.DAY_OF_WEEK
對其進行索引以獲取特定日期。例如:
assert Date.parse("yyyy-MM-dd", "2011-03-07")[Calendar.DAY_OF_WEEK] == Calendar.MONDAY
如果您希望當天爲字符串,請嘗試Date.format
方法。最終結果將取決於您的語言環境:
assert Date.parse("yyyy-MM-dd", "2011-03-07").format("EEE") == "Mon"
assert Date.parse("yyyy-MM-dd", "2011-03-07").format("EEEE") == "Monday"
有關格式化字符串的詳細信息請參見SimpleDateFormat的文檔。
如果您希望格式化爲特定語言環境的日期,則必須創建SimpleDateFormat對象並傳入語言環境對象。
fmt = new java.text.SimpleDateFormat("EEE", new Locale("fr"))
assert fmt.format(Date.parse("yyyy-MM-dd", "2011-03-07")) == "lun."
fmt = new java.text.SimpleDateFormat("EEEE", new Locale("fr"))
assert fmt.format(Date.parse("yyyy-MM-dd", "2011-03-07")) == "lundi"
0
new SimpleDateFormat('E').format new SimpleDateFormat('yyyy-MM-dd').parse('2011-03-07')
0
new SimpleDateFormat('E').format Date.parse("10-jan-2010")
整潔我
相關問題
- 1. 星期數和星期幾
- 2. 給定日期的星期幾
- 3. 將日期轉換爲星期幾
- 4. 用日期範圍內的星期幾
- 5. 選擇日期爲星期幾的行
- 6. 如何從日期檢索星期幾
- 7. 字符串日期星期幾
- 8. 查找給定日期的星期幾
- 9. 格式日期爲星期幾
- 10. HTML輸入類型=日期星期幾
- 11. 顯示JavaScript日期中的星期幾
- 12. 星期幾周的日期點擊
- 13. 翻譯日期星期幾的
- 14. 查看特定日期的星期幾
- 15. 使用星期幾獲取日期
- 16. 找到特定日期的星期幾
- 17. 轉軸日期到星期幾
- 18. 使用星期幾獲取日期
- 19. 計算日期星期一作爲星期幾= 1
- 20. 從GPS星期數,星期幾到日期時間轉換
- 21. 如何按星期分組日期字段,星期六開始星期幾?
- 22. 年,星期數和星期幾在php
- 23. 如何從年,月,星期幾和星期幾獲取日期? C#
- 24. 在rails db中存儲星期幾(星期一,星期二,星期三,...)並與今天的日期比較
- 25. 得到兩個日期之間的日期,按星期幾
- 26. 星期幾Django
- 27. 幾個星期
- 28. Tablesorter - 星期幾
- 29. 星期幾
- 30. 星期幾和星期幾在if語句中c#