1283. Reformat Date
My accepted Python solution to LeetCode problem 1283, Reformat Date, running in 0ms.
- Difficulty: Easy
- Python
- Runtime 0ms
- Memory 17.1MB
- Updated
Read the problem on LeetCode View on GitHub
The problem statement is LeetCode’s and stays on their site. What follows is my accepted solution.
Python
Accepted on LeetCode — runtime 0ms, memory 17.1MB, accepted 2025-12-29.
class Solution:
def reformatDate(self, date: str) -> str:
months = {"Jan": "01", "Feb": "02", "Mar": "03", "Apr": "04", "May": "05", "Jun": "06",
"Jul": "07", "Aug": "08", "Sep": "09", "Oct": "10", "Nov": "11", "Dec": "12"}
parts = date.split()
day = parts[0][:-2].zfill(2)
month = months[parts[1]]
year = parts[2]
return f"{year}-{month}-{day}"