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 Modules
Python String encode()
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python String isnumeric()
Python String rpartition()
Python any()
Python String join()
Python Program to Create a Countdown Timer
Python Program to Append to a File
Python Set issubset()
Convert String to int or Integer in Java
Python Program to Convert Kilometers to Miles
Python open()
Python Program to Capitalize the First Character of a String
Python String format_map()
Python super()
Python iter()
Python Matrices and NumPy Arrays
Python Program to Add Two Matrices
Python pow()
Python Program to Concatenate Two Lists
Python Program to Make a Simple Calculator
Python String isspace()
Python Dictionary values()
Python String center()
Python String lower()
Python List pop()
Python Program to Find Factorial of Number Using Recursion
Python String islower()
Python Program to Copy a File
Python String isprintable()
Python Program to Compute the Power of a Number