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. 如果週六或週日落在星期一或星期日
- 6. 查找當前星期的開始日期(星期一)
- 7. 獲取本週第一個星期一的日期?
- 8. 查找本週的具體日期
- 9. 在PHP中找出第n周的星期一的日期?
- 10. 創建周函數,而不是星期一開始的星期幾,星期一
- 11. 如何查找日期值的一週?
- 12. 在SQL中獲取本週的星期一的完整日期?
- 13. 檢查這個星期一是上週一在一個月
- 14. 獲取本週的每個星期一和過去8周的日期?
- 15. 查找最後一個星期日
- 16. 查找不到一個星期前
- 17. 瞭解用戶是否希望本週在星期日或星期一開始
- 18. 日當週美國天數(星期一= 1,星期二= 2)
- 19. 開始星期日的第一週的星期幾,星期六的星期的最後一天結束
- 20. 如何查找從星期一開始的日曆的月份周?
- 21. 如何使用星期編號獲取一週的星期一日期
- 22. 如何採取動態星期一週
- 23. VBA的天週一個星期
- 24. 如何獲得SAS中的前一個星期一(前一週的星期一)?
- 25. 查找給定日期的星期幾
- 26. 查找下一個星期一的Java日期6:00,例如
- 27. C#:找出哪個星期一是本月的第3個星期一?
- 28. 使用周在MySql中獲取本週的第一個星期第
- 29. 如何使用FFT查找周期函數的週期?
- 30. 從DateTime對象計算週一至週日的星期
工作了一個款待......非常感謝您的幫助.. – neojakey 2012-01-16 18:42:06
一個很好的答案。 – 2012-01-21 13:54:57