datetime模块练习

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import datetime

oneday = datetime.timedelta(days = 1)

def sunday(date):
while date.weekday() != 6:
date += oneday
return date

def MotherDay(year):
mday = datetime.datetime(year, 5, 1)
if mday.weekday() != 6:
mday = sunday(mday + oneday)
return sunday(mday + oneday)

def IntervalstoMday(today):
mday = MotherDay(today.year)
if today.strftime('%Y%m%d') == mday.strftime('%Y%m%d'):
print("Today is Mother's Day")
elif today < mday:
Intervals = mday - today
print(f"Intervals to Mother's Day is {Intervals.total_seconds()/3600:.2f}h")
else:
Intervals = MotherDay(today.year + 1) - today
print(f"Intervals to Mother's Day is {Intervals.total_seconds()/3600:.2f}h")


datetime模块练习
https://b.limour.top/120.html
Author
Limour
Posted on
May 6, 2020
Licensed under