2024-03-28 11:58:31 发布
网友
我正在尝试从本周的工作日获取日期
week_day = date.today().weekday()
从这个week_day我试图得到一周中的确切日期27/05/2021
week_day
27/05/2021
如果我理解正确,您希望按编号(或名称)获取当前周工作日的date(但您可以轻松地进行转换)
date
我可以向您推荐以下函数,计算与当前日期的差值:
from datetime import date, timedelta def date_for_weekday(day: int): today = date.today() # weekday returns the offsets 0-6 # If you need 1-7, use isoweekday weekday = today.weekday() return today + timedelta(days=day - weekday) # Usage >>> date_for_weekday(0) datetime.date(2021, 5, 24) >>> date_for_weekday(1) datetime.date(2021, 5, 25) >>> date_for_weekday(4) datetime.date(2021, 5, 28) >>> date_for_weekday(3) datetime.date(2021, 5, 27)
如果我理解正确,您希望按编号(或名称)获取当前周工作日的
date
(但您可以轻松地进行转换)我可以向您推荐以下函数,计算与当前日期的差值:
相关问题 更多 >
编程相关推荐