Q
查找本週星期一
5
A
回答
10
有效的是,平日函數返回星期日= 1,星期一= 2,等等。要獲得相同周的星期一,要減去:
Sunday (1): 6 days
Monday (2): 0 days
Tuesday(3): 1 day
...
Saturday(7): 5 days.
或者 天減去= (平日 - 2 + 7)國防部7
所以,如果d
是一個日期,同一個星期的星期一可以寫爲:
mondayofsameweek = DateAdd("d", -((Weekday(d) + 7 - 2) Mod 7), d)
0
VBScript中有一個名爲WeekDay的函數,它會返回1 - 7,不確定1是否是星期一,通常你可以用它來旋轉。
無論哪種方式得到星期四= 4? ,所以那麼你只需要用你的日期和三天的DateAdd函數
1
在VBScript WeekDay返回星期幾,從星期日開始= 1(VBScript可以是古怪的那樣)。所以只需從該值中減去兩個(星期一= 2)並調用DateAdd。
monday = DateAdd("d",(WeekDay(Date())-2),Date())
+1
你忘了乘以-1以減少天數'monday = DateAdd(「d」,(WeekDay(Date()) - 2)* - 1,Date())' – 2012-01-16 18:39:59
+0
糟糕,沒錯。 – jonkroll 2012-01-16 19:18:45
相關問題
- 1. 本週星期一日期
- 2. 根據「日期」字段查找一週的星期一
- 3. 在Python中查找前一週/上週的星期五
- 4. osx星期一日期本週bash
- 5. 獲取本週的星期一是週一至週日(VBScript)
- 6. 從星期一到星期天mysql周
- 7. 如果週六或週日落在星期一或星期日
- 8. Android顯示從一週到另一週的日期(星期四至星期四)
- 9. 排序星期從週一到週日
- 10. 獲取本週的開始日期和結束日期(星期一從星期一開始,星期日結束)
- 11. 查找當前星期的開始日期(星期一)
- 12. 查找日期範圍目前一個星期,每星期
- 13. 獲取本週第一個星期一的日期?
- 14. 在本週的一週中的星期幾
- 15. 查找本週的具體日期
- 16. 在PHP中找出第n周的星期一的日期?
- 17. 如何查找本月的星期
- 18. 創建周函數,而不是星期一開始的星期幾,星期一
- 19. 每週數據SQL查詢星期四到星期三
- 20. 如何查找日期值的一週?
- 21. 本週開始(星期一) - 查詢提供的日期不正確
- 22. 在SQL中獲取本週的星期一的完整日期?
- 23. 在Postgres獲取本週的星期一的日期?
- 24. XTS :: apply.weekly認爲星期一是一週
- 25. 檢查這個星期一是上週一在一個月
- 26. 獲取本週的每個星期一和過去8周的日期?
- 27. 查找月的第一個星期二
- 28. 公式查找最近的星期一
- 29. 查找最後一個星期日
- 30. 查找不到一個星期前
工作了一個款待......非常感謝您的幫助.. – neojakey 2012-01-16 18:42:06
一個很好的答案。 – 2012-01-21 13:54:57