-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathweekstring.py
More file actions
32 lines (24 loc) · 1007 Bytes
/
weekstring.py
File metadata and controls
32 lines (24 loc) · 1007 Bytes
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
27
28
29
30
31
import datetime
year = 2024
start_date = datetime.date(year, 1, 1)
end_date = datetime.date(year, 12, 31)
mondays = []
saturdays = []
# for i in range((end_date - start_date).days + 1):
# date = start_date + datetime.timedelta(days=i)
# if date.weekday() == 0:
# mondays.append(date.strftime("%Y-%m-%d"))
# elif date.weekday() == 5:
# saturdays.append(date.strftime("%Y-%m-%d"))
# print(f"2024年每周一的日期:{', '.join(mondays)}")
# print(f"2024年每周六的日期:{', '.join(saturdays)}")
for i in range((end_date - start_date).days + 1):
date = start_date + datetime.timedelta(days=i)
if date.weekday() == 0:
mondays.append(date.strftime("%m.%d"))
elif date.weekday() == 5:
saturdays.append(date.strftime("%m.%d"))
# print(f"2024年每周一 - 周六的日期:{', '.join(mondays)} - {', '.join(saturdays)}")
print("2024年每周一 - 周六的日期:")
for i in range(len(mondays)):
print(mondays[i], "-", saturdays[i])