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:
Python delattr()
Python Program to Get the Class Name of an Instance
APIs in Node.js vs Python - A Comparison
Python Program to Check Whether a String is Palindrome or Not
Python List Comprehension
Python Program to Randomly Select an Element From the List
Python Program to Iterate Through Two Lists in Parallel
Python Set copy()
Python Set difference_update()
Python zip()
Python ord()
Python Dictionary clear()
Python repr()
Python Program to Print the Fibonacci sequence
Python chr()
Python Global Keyword
Python Program to Make a Simple Calculator
Python Program to Check If a List is Empty
Python String isnumeric()
Python Get Current time
Python Dictionary popitem()
Python Program to Convert Two Lists Into a Dictionary
Python Input, Output and Import
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...
Python Program to Find the Factorial of a Number
Python range()
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python staticmethod()
Python timestamp to datetime and vice-versa
Python Program to Parse a String to a Float or Int
Python Sets
Python Program to Capitalize the First Character of a String