上周五如何获得?

上周五如何获得?,第1张

上周五如何获得?

链接的问题一样,您需要使用

datetime.date
对象而不是
datetime.datetime
。要获得
datetime.datetime
最终结果,可以使用
datetime.datetime.combine()

import datetimecurrent_time = datetime.datetime.now()# get friday, one week ago, at 16 o'clocklast_friday = (current_time.date()    - datetime.timedelta(days=current_time.weekday())    + datetime.timedelta(days=4, weeks=-1))last_friday_at_16 = datetime.datetime.combine(last_friday, datetime.time(16))# if today is also friday, and after 16 o'clock, change to the current dateone_week = datetime.timedelta(weeks=1)if current_time - last_friday_at_16 >= one_week:    last_friday_at_16 += one_week


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5654741.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存