In this example, you will learn to convert string to datetime.
To understand this example, you should have the knowledge of the following Python programming topics:
1. Example 1: Using datetime module
from datetime import datetime my_date_string = "Mar 11 2011 11:31AM" datetime_object = datetime.strptime(my_date_string, '%b %d %Y %I:%M%p') print(type(datetime_object)) print(datetime_object)
Output
<class 'datetime.datetime'> 2011-03-11 11:31:00
Using strptime()
, date and time in string format can be converted to datetime type. The first parameter is the string and the second is the date time format specifier.
One advantage of converting to date format is one can select the month or date or time individually.
If you want to learn more about the directives and strptime()
, please go to Python strptime() – string to datetime object.
2. Example 2: Using dateutil module
from dateutil import parser date_time = parser.parse("Mar 11 2011 11:31AM") print(date_time) print(type(date_time))
Output
2011-03-11 11:31:00 <class 'datetime.datetime'>
Using dateutil module, parse()
can be used to convert a string into date time format. The only parameter used is the string.
Related posts:
Intelligent Projects Using Python - Santanu Pattanayak
Python Program to Get the File Name From the File Path
Python Sets
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python Set pop()
Python Statement, Indentation and Comments
Python Global, Local and Nonlocal variables
Python String rjust()
Python issubclass()
Python while Loop
Python String rfind()
Python timestamp to datetime and vice-versa
Deep Learning with Applications Using Python - Navin Kumar Manaswi
Python Program to Get the Full Path of the Current Working Directory
Python Machine Learning Eqution Reference - Sebastian Raschka
Python strftime()
Python String rstrip()
Python String endswith()
Python Tuple count()
Python delattr()
Python @property decorator
Python Program to Create Pyramid Patterns
Python Set remove()
Python super()
Python any()
Python Closures
Python Dictionary get()
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python String isidentifier()
Python reversed()
Python property()