ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
| 获取下一个星期几 | | | --- | --- | ``` import time import datetime ## # [get_next_week] [获取下一个星期星期几] # @param [week_name] [下一个星期的英文名] # @return [返回下一个星期的日期格式时间] ## def get_next_week(week_name): week_name = week_name.upper() #把星期的英文名转大写 today = datetime.date.today() #当前时间2019-08-13 #获取下个星期一的时间 next_monday = datetime.datetime.now() + datetime.timedelta(days = 7 - today.weekday()) oneday = datetime.timedelta(days = 1) #要添加的天数 next_week = eval('calendar.' + week_name) #星期 0-6 #循环判断星期一是否等于指定的下个星期几 while next_monday.weekday() != next_week: next_monday += oneday return next_monday.strftime('%Y%m%d') ```