使用Python,我想找到上周三的日期对象。我可以使用isocalendar计算出今天在日历上的位置,并确定我们是否需要回到一周前的星期三。但是,我不知道如何用这些信息创建一个新的日期对象。实际上,我需要弄清楚如何从iso日历元组创建日期。
from datetime import date
today = date.today()
if today.isocalendar()[2] > 3: #day of week starting with Monday
#get date for Wednesday of last week
else:
#get date for Wednesday of this current week
我想你想要这个。如果指定的日子是星期三,它会给你那一天。
例如,3月份每天的最后一个星期三:
假设“上星期三”不能与“今天”相同,这将显示如何在一周中的任何一天执行此操作:
阅读http://docs.python.org/library/datetime.html
使用date2=date1-timedelta(days=1)和date.isoweekday()编写自己的函数,在isoweek不等于3(星期三)的情况下迭代前几天
相关问题 更多 >
编程相关推荐