假如每个月的第三周的周六是某品牌的会员日,写一个函数ChackDate(date),判断当天是否是品牌日。
例如:
ChackDate(“20180911”)
flase
ChackDate(“20180915”)
true
判断是否过了品牌日
from datetime import datetime
def CheckDate(date):
year = int(date[:4])
month = int(date[4:6])
day = int(date[6:8])
end = int(datetime(year, month, day).strftime("%W"))
begin = int(datetime(year, month, 1).strftime("%W"))
if end - begin + 1 >= 3:
week = datetime.strptime(date, '%Y%m%d').weekday()
if int(week) >= 6 :
print('true')
else:
print("flase")
else:
print('false')
if __name__ == '__main__':
date = input("输出时间(按 20180915 格式):")
CheckDate(date)
ps: 本文为第三周的周六,不是第三个周六 。