python获取当前周 周一和周末时间

2023-03-02 00:00:00 时间 获取 周末

可以使用Python中的datetime和calendar模块来获取当前周的周一和周末时间。

下面是一个示例代码,可以获取当前时间所在周的周一和周末时间:

import datetime
import calendar

# 获取当前时间
now = datetime.datetime.now()

# 获取当前周的周一和周末时间
start_of_week = now - datetime.timedelta(days=now.weekday())
end_of_week = start_of_week + datetime.timedelta(days=6)

# 输出周一和周末时间
print("本周周一的日期是:", start_of_week.strftime("%Y-%m-%d"))
print("本周周日的日期是:", end_of_week.strftime("%Y-%m-%d"))

在上面的代码中,首先使用datetime模块获取当前时间,然后使用weekday()方法获取当前时间所在的星期几(星期一为0,星期日为6)。接着,使用timedelta()方法计算出本周的周一和周日时间。最后,使用strftime()方法将时间转换为指定格式并输出。

相关文章