1
A
回答
1
如果today
是一週的當天,那麼你可以使用類似:
days_since_friday = (((today - 1) + 7) - (6 - 1)) % 7
這假定週五是一週的日數6代表(即,1代表星期日)。然後從當前日期減去days_since_friday
,您將得到上週末的日期。
上面的表達式比它需要的稍微複雜一些。如果你每天的一週開始在0代表星期日,它簡化爲:
days_since_friday = ((today + 7) - 5) % 7
或
days_since_friday = (today + 2) % 7
4
在前一週內的這種較窄的情況下?查找天數差異(星期五= 5,星期三= 3)。發現周的差異(上週= 7天)。當您在天+周內找到偏移量時,將該偏移量應用於日曆日期。
相關問題
- 1. 如何計算一週中的某一天提供的日期和月份
- 2. 如何計算一週中的某一天提供的年份和日期?
- 3. 計算天,不算週六和週日
- 4. 計算日曆周的第一天
- 5. 計算第一天從給定的週數中得到一週的日期
- 6. 計算一週中的日期數
- 7. 計算本週的下一個日期
- 8. 獲取日期範圍內的一週中的某一天的日期
- 9. 在日期時間強制一週中的某一天
- 10. Javascript「週末」日期計算?
- 11. 按日期計算週數
- 12. HOWTO計算周和最後一天的第一個日期星期在python
- 13. 在JavaScript中獲取某一天的下週日期
- 14. 計算上週日和從今天到上週日的前一週
- 15. 顯示某個日期而不計算週末日
- 16. 上週一和上週日日期起計算
- 17. 計算一週中的天數來檢測丟失的日子
- 18. 在特定日期計算一天
- 19. 根據當前日期計算下週的下一天的日期(具體來說是下週三)
- 20. 在JavaScript中計算工作日週期
- 21. 從DateTime對象計算週一至週日的星期
- 22. Lubridate獲得本週某一天的日期()
- 23. 使用日期如何計算昨天昨天或前一天等日期?
- 24. 計算開始日期的週數
- 25. php日期函數和計算每週的幾天以確保週末跳過
- 26. 計數爲下一個非週末(週六,週日),每天給藥一開始日期和天數
- 27. Java中,計算天數兩個日期
- 28. 我如何在Matlab中獲得特定日期的一週中的某一天
- 29. 輸出一週中某些列的總和,一年中一週,一週的日期與日期一致
- 30. 確定某一天的某一天的日期
是「今天」是星期幾還是當月? – lamcro 2008-11-12 22:47:05