gpt4 book ai didi

python - 在python中查找前一周/上周的星期五

转载 作者:IT老高 更新时间:2023-10-28 21:14:48 26 4
gpt4 key购买 nike

例如1。假设我有一天 4/30/07 。那么我需要得到 4/27/07。

例如2。假设我有 07 年 6 月 29 日这一天。那么我需要 2007 年 6 月 22 日。

最佳答案

假设 daydatetime.datedatetime.datetime 对象,此代码创建一个 datetime/上周星期五的 date 对象:

friday = day - timedelta(days=day.weekday()) + timedelta(days=4, weeks=-1)

解释:timedelta(days=day.weekday()) 是星期一和 day 之间的偏移量,所以加上 4 天并减去一周将得到上周的星期五.

当然你可以简化这个(+4d -1w = -3d):

friday = day - timedelta(days=day.weekday() + 3)

注意:要获取 timedelta,请使用 from datetime import timedelta 或只使用 import datetime 并使用 datetime.timedelta

关于python - 在python中查找前一周/上周的星期五,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6172782/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com