-
Notifications
You must be signed in to change notification settings - Fork 2
/
q1507.py
23 lines (22 loc) · 796 Bytes
/
q1507.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class Solution:
def reformatDate(self, date: str) -> str:
splits = date.split(" ")
monthArray = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
monthString = ""
for i in range(len(monthArray)):
if splits[1] == monthArray[i]:
monthString = str(i + 1)
dayString = ""
for c in splits[0]:
if c >= "0" and c <= "9":
dayString += c
if len(monthString) == 1:
monthString = "0" + monthString
if len(dayString) == 1:
dayString = "0" + dayString
result = splits[2] + "-" + monthString + "-" + dayString
return result
solu = Solution()
date = "20th Oct 2052"
result = solu.reformatDate(date)
print(result)