【发布时间】:2022-04-12 20:06:48
【问题描述】:
希望利用 datetime 获取上一周的开始和结束日期,即周日到周六。
所以,如果今天是 8/12/13,我想定义一个打印的函数:
Last Sunday was 8/4/2013 and last Saturday was 8/10/2013
我该如何写这篇文章?
编辑:好的,所以似乎有一些关于边缘情况的问题。对于星期六,我想要同一周,对于其他任何事情,我想要today 日期之前的日历周。
【问题讨论】:
-
为什么上周日是 2013 年 8 月 4 日而不是 2013 年 8 月 11 日?请准确地指定您想要的行为。
-
我试过搞乱
timedelta,但我无法得到正确的偏移量。 -
请不要使用诸如“last”之类的模棱两可的英文单词来说明这一点。你需要 100% 清楚。我的意思是,你有没有在你的生活中进行过“派对是下一个星期五的形式的对话?” “现在是星期一,你是说四天后,还是十一天后?”
-
如果是 8 月 12 日,我要求
8/4和8/10应该清楚我要的是什么。 -
哦,我明白了,OP 假设星期天是一周的第一天?