python获取当前周 周一和周末时间
可以使用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()方法将时间转换为指定格式并输出。
相关文章