We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fc5d29e commit 59a3523Copy full SHA for 59a3523
other/date_to_weekday.py
@@ -1,5 +1,6 @@
1
from calendar import day_name
2
from datetime import datetime
3
+from typing import Union
4
5
6
def date_to_weekday(inp_date: str) -> str:
@@ -14,11 +15,12 @@ def date_to_weekday(inp_date: str) -> str:
14
15
>>> date_to_weekday("1/1/2021")
16
'Friday'
17
"""
18
+ year: Union[int, str]
19
day, month, year = (int(x) for x in inp_date.split("/"))
20
if year % 100 == 0:
21
year = "00"
22
new_base_date: str = f"{day}/{month}/{year%100} 0:0:0"
- date_time_obj: datetime.date = datetime.strptime(new_base_date, "%d/%m/%y %H:%M:%S")
23
+ date_time_obj: datetime = datetime.strptime(new_base_date, "%d/%m/%y %H:%M:%S")
24
out_put_day: int = date_time_obj.weekday()
25
return day_name[out_put_day]
26
0 commit comments