def getDateWeekday(weekday,eventHour):
day_evaluate = weekday
today = datetime.datetime.strptime(time.strftime("%x"),"%m/%d/%y")
if ('am' in eventHour) or ('pm' in eventHour) or ('AM' in eventHour) or ('PM' in eventHour):
start_hour = datetime.datetime.strptime(eventHour, "%I:%M %p").hour
start_minute = datetime.datetime.strptime(eventHour, "%I:%M %p").minute
else:
start_hour = datetime.datetime.strptime(eventHour, "%I:%M").hour
start_minute = datetime.datetime.strptime(eventHour, "%I:%M").minute
for i in range(1,8):
date = today + datetime.timedelta(days=i)
day_name = date.strftime("%A")
if (day_evaluate.upper() == day_name.upper()):
date = date.replace(hour=start_hour, minute=start_minute)
return date.isoformat() + gmt
评论列表
文章目录