Skip to content

Commit a053227

Browse files
committed
date_to_weekday: add examples from multiple of 100 years
1 parent 4c2425a commit a053227

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

other/date_to_weekday.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ def day_of_week(datetime_obj: datetime) -> str:
2323
'Friday'
2424
>>> day_of_week(datetime(year=2021, month=1, day=31))
2525
'Sunday'
26+
>>> day_of_week(datetime(year=1900, month=1, day=1))
27+
'Monday'
28+
>>> day_of_week(datetime(year=2000, month=1, day=1))
29+
'Saturday'
2630
"""
2731
day_of_week: int = datetime_obj.weekday() # Monday = 0 .. Sunday = 6
2832
return day_name[day_of_week]
@@ -144,3 +148,15 @@ def day_of_week_ymd(date_string: str) -> str:
144148
day_of_week_dmy("1/10/2021"),
145149
day_of_week_mdy("10/1/2021"),
146150
day_of_week_ymd("2021/10/01"))
151+
152+
print("Monday January 1, 1900: \n ",
153+
day_of_week_fmt("19000101"),
154+
day_of_week_dmy("1/1/1900"),
155+
day_of_week_mdy("1/1/1900"),
156+
day_of_week_ymd("1900/1/01"))
157+
158+
print("Saturday January 1, 2000: \n ",
159+
day_of_week_fmt("20000101"),
160+
day_of_week_dmy("1/1/2000"),
161+
day_of_week_mdy("1/1/2000"),
162+
day_of_week_ymd("2000/1/01"))

0 commit comments

Comments
 (0)