Donate : Link
Medium Blog : Link
Applications : Link
# Python 3.9.5
from datetime import datetime
from dateutil import parser
import time
# Convert String into Datetime Object
date_time_str_1 = "2021-01-01T01:01:01"
date_time_obj_1 = datetime.strptime(date_time_str_1, "%Y-%m-%dT%H:%M:%S")
print("The type of the date is now", type(date_time_obj_1))
print(date_time_obj_1)
date_time_str_2 = '03/06/21 01:15:39'
date_time_obj_2 = datetime.strptime(date_time_str_2, '%d/%m/%y %H:%M:%S')
print(date_time_obj_2)
date_time_str_3 = '081020 010203'
date_time_obj_3 = datetime.strptime(date_time_str_3, '%d%m%y %H%M%S')
print(date_time_obj_3)
date_time_obj_4 = datetime.strptime('Jul 1 2021 5:33PM', '%b %d %Y %I:%M%p')
print(date_time_obj_4)
# Convert String into Datetime object using dateutil's parser
print(parser.parse("Nov 28 2000 12:00AM"))
my_time = time.strptime('Jun 1 2005 1:33PM', '%b %d %Y %I:%M%p')
# Create timestamp
timestamp = time.mktime(my_time)
# Create datetime object from timestamp
print(datetime.fromtimestamp(timestamp))
Output:
The type of the date is now <class 'datetime.datetime'>
2021-01-01 01:01:01
2021-06-03 01:15:39
2020-10-08 01:02:03
2021-07-01 17:33:00
2000-11-28 00:00:00
2005-06-01 13:33:00

