26-Jul-2021
.
Admin
Hello Friends,
Now let's see example of how to convert date formats in python. I would like to share with you how to change date format using python. We will show python change date format example.
In this example, I am going to show you python convert date format example. This article will give you change date format using python.
Here i will give you example for how to change date format in python. So let's see below example:
Example 1
import datetime
def try_parsing_date(text):
for fmt in ('%H:%M %p','%d-%b-%y','%y-%m-%d','%Y-%m-%d','%d-%m-%y %H:%M:%S','%d-%m-%Y %H:%M:%S','%d/%m/%y','%d/%m/%Y','%y/%m/%d %H:%M:%S','%Y/%m/%d %H:%M:%S','%H:%M:%S %p','%H:%M:%S %p','%d/%m/%Y %H:%M %p','%d/%m/%Y %H:%M %p','%y-%m-%d %H:%M:%S','%Y-%m-%d %H:%M:%S'):
try:
return datetime.datetime.strptime(text, fmt)
except ValueError:
pass
raise ValueError(text+' no valid date format found')
myDate = '2021-07-02 11:12:13'
myDate = try_parsing_date(myDate)
myDate = myDate.strftime('%Y-%m-%d')
print(myDate)
Output:
02-07-2021
Example 2
import datetime
def try_parsing_date(text):
for fmt in ('%H:%M %p','%d-%b-%y','%y-%m-%d','%Y-%m-%d','%d-%m-%y %H:%M:%S','%d-%m-%Y %H:%M:%S','%d/%m/%y','%d/%m/%Y','%y/%m/%d %H:%M:%S','%Y/%m/%d %H:%M:%S','%H:%M:%S %p','%H:%M:%S %p','%d/%m/%Y %H:%M %p','%d/%m/%Y %H:%M %p','%y-%m-%d %H:%M:%S','%Y-%m-%d %H:%M:%S'):
try:
return datetime.datetime.strptime(text, fmt)
except ValueError:
pass
raise ValueError(text+' no valid date format found')
myDate = '2021-07-02 11:12:13'
myDate = try_parsing_date(myDate)
myDate = myDate.strftime('%H:%M:%S')
print(myDate)
Output:
11:12:13
Example 3
import datetime
def try_parsing_date(text):
for fmt in ('%H:%M %p','%d-%b-%y','%Y-%m-%d','%d-%m-%y %H:%M:%S','%d-%m-%Y %H:%M:%S','%d/%m/%y','%d/%m/%Y','%y/%m/%d %H:%M:%S','%Y/%m/%d %H:%M:%S','%H:%M:%S %p','%H:%M:%S %p','%d/%m/%Y %H:%M %p','%d/%m/%Y %H:%M %p','%Y-%m-%d %H:%M:%S'):
try:
return datetime.datetime.strptime(text, fmt)
except ValueError:
pass
raise ValueError(text+' no valid date format found')
myDate = '2021-07-02 11:12:13'
myDate = try_parsing_date(myDate)
myDate = myDate.strftime('%d %b %y')
print(myDate)
Output:
02 Jul 21
Example 4
import datetime
def try_parsing_date(text):
for fmt in ('%H:%M %p','%d-%b-%y','%Y-%m-%d','%d-%m-%y %H:%M:%S','%d-%m-%Y %H:%M:%S','%d/%m/%y','%d/%m/%Y','%y/%m/%d %H:%M:%S','%Y/%m/%d %H:%M:%S','%H:%M:%S %p','%H:%M:%S %p','%d/%m/%Y %H:%M %p','%d/%m/%Y %H:%M %p','%Y-%m-%d %H:%M:%S'):
try:
return datetime.datetime.strptime(text, fmt)
except ValueError:
pass
raise ValueError(text+' no valid date format found')
myDate = '2021-07-02 11:12:13'
myDate = try_parsing_date(myDate)
myDate = myDate.strftime('%d %B %Y')
print(myDate)
Output:
02 July 2021
Example 5
import datetime
def try_parsing_date(text):
for fmt in ('%H:%M %p','%d-%b-%y','%y-%m-%d','%Y-%m-%d','%d-%m-%y %H:%M:%S','%d-%m-%Y %H:%M:%S','%d/%m/%y','%d/%m/%Y','%y/%m/%d %H:%M:%S','%Y/%m/%d %H:%M:%S','%H:%M:%S %p','%H:%M:%S %p','%d/%m/%Y %H:%M %p','%d/%m/%Y %H:%M %p','%y-%m-%d %H:%M:%S','%Y-%m-%d %H:%M:%S'):
try:
return datetime.datetime.strptime(text, fmt)
except ValueError:
pass
raise ValueError(text+' no valid date format found')
myDate = '2021-07-02 11:12:13'
myDate = try_parsing_date(myDate)
myDate = myDate.strftime('%H:%M:%S %p')
print(myDate)
Output:
11:12:13 AM
It will help you....
#Python