﻿ Python Exercises: Convert a date of yyyy-mm-dd format to dd-mm-yyyy - w3resource

# Python: Convert a date of yyyy-mm-dd format to dd-mm-yyyy

## Python Regular Expression: Exercise-25 with Solution

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:  --
```

Python Code Editor:

```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))
```

Improve this sample solution and post your code through Disqus