要比较今天与上周日,可以使用Python的datetime模块来获取当前日期和上周日的日期,然后进行比较。
下面是一个示例代码:
from datetime import datetime, timedelta
# 获取当前日期
today = datetime.today().date()
# 获取上周日的日期
last_sunday = today - timedelta(days=today.weekday() + 1)
# 打印结果
print("今天的日期:", today)
print("上周日的日期:", last_sunday)
运行上面的代码,将会输出当前日期和上周日的日期。
注意:上面的代码中,假设一周的开始是周一,因此通过 timedelta(days=today.weekday() + 1)
来获取上周日的日期。如果一周的开始是周日,可以将代码中的 + 1
改为 - 6
。
如果你想进一步比较这两个日期的大小,可以使用比较运算符,例如 >
、<
、==
。
希望对你有帮助!