Python: Convert a date of yyyy-mm-dd format to dd-mm-yyyy
Write a Python program to convert a date of yyyy-mm-dd format to dd-mm-yyyy format.
Sample Solution:
Python Code:
import re
def change_date_format(dt):
return re.sub(r'(\d{4})-(\d{1,2})-(\d{1,2})', '\\3-\\2-\\1', dt)
dt1 = "2026-01-02"
print("Original date in YYY-MM-DD Format: ",dt1)
print("New date in DD-MM-YYYY Format: ",change_date_format(dt1))
Sample Output:
Original date in YYY-MM-DD Format: 2026-01-02 New date in DD-MM-YYYY Format: 02-01-2026
Pictorial Presentation:
Flowchart:

Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Python program to extract year, month and date from an url.
Next: Write a Python program to match if two words from a list of words starting with letter 'P'.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics