【发布时间】:2022-01-19 06:23:55
【问题描述】:
我的代码如下
today = todayte
print('today1 =', today)
offset = (today.weekday() - 2) % 7
print('offset1=', offset)
last_wednesday = today - timedelta(days=offset)
print('last_wednesday1 = ', last_wednesday)
我目前的输出如下
today1 = 2018-03-05
offset1 = 5
last_wednesday1 = 2018-02-28
在上述情况下,我得到 上个月的上周三
但我需要上周三的当前月份。
我的预期输出如下
last_wednesday = 2018-03-28
【问题讨论】:
-
通用算法:获取当月的第一个星期三+1,然后减去7天。
标签: python-3.x time-series python-datetime timedelta