Python - How To Convert Date to Datetime in Python

ID : 383

viewed : 76

Tags : PythonPython DateTime

vote vote

94

In Python, date and time can be followed through its built-in libraries. In this precious article, we will learn how to convert date to datetime in Python.

We will be dealing with date and time in Python at the same time. And that can be a big struggle for you. There is always a way better for everything if we want to find it. Fortunately, there’s a built-in way of making it effortless: the Python datetime module.

This article will show how we can import the data and datetime from the built-in datetime python module. Then we will use some Python built-in functions to combine both date and time into a single object. If you have only any specific date or the current date and don’t have a specific time, you can initialize it with the minimum time using the datetime object. We will see these examples below in the code.

We will also look at examples of how we can convert the date into datetime using various methods.

Convert Date to DateTime Using the datetime Combine Method in Python

In this method, we will first import the date and datetime from the datetime built-in object, then we will extract the current date and minimum time respectively. Both objects will be merged using Python datetime combine built-in method.

Example Codes:

# python 3.x from datetime import date as todaysDate from datetime import datetime as todaysDateTime Today_date  =  todaysDate.today() Today_time  =  todaysDateTime.min.time() Today_datetime = todaysDateTime.combine(Today_date, Today_time) print(Today_datetime) 

Output:

2021-10-03 00:00:00 

Convert Date to DateTime Using the datetime Object Method in Python

In this technique, we will first import the date and datetime from the datetime built-in object, then we will extract todays date. Furthermore, the current year, month, and day will be passed to the current datetime object to get the result object having date and time together.

Example Codes:

# python 3.x from datetime import date as todaysDate from datetime import datetime as todaysDateTime Todays_date = todaysDate.today() Todays_datetime = todaysDateTime(Todays_date.year, Todays_date.month, Todays_date.day) print(Todays_datetime) 

Output:

2021-10-03 00:00:00 

  • Related HOW TO?