How to get the current date in Python?
In this section, we will understand how we can retrieve Python's current date using various methods. A date is an important part of an application or website, or database server that indicates the day and time the software has been created, stored website records, app version, etc. For example, when a user uses the applications or website for certain work, the software stores the user's information with a certain date and time. Furthermore, we can say when we visit any social media site such as Twitter, Facebook, WhatsApp, etc. they store the user's information on which date the particular user's post, share or send the message, etc. So, we can define the importance of the date and time in the software application.
In the Python programming language, the datetime module contains a datetime class used to access the computer's current date and time.
Using the datetime.now() Method
Python datetime.now() method used to display the system's current date and time. It defines the function inside the datetime module of the Python library.
Consider a program to access the current date and time of the system using the datetime.now() method in Python.
Display the current date of the system: 2021-02-28 18:56:52.799555
Using the now() Method
now() method: Python now() method is used to display the current date of the system.
Consider a program to access the current date and time of the system using the now() method in Python.
Current date and time is 2021-02-28 18:58:33.237779
Note: It returns the current date of the system in string format by importing the datetime module in Python programming.
Attributes of the now() Method
Python now() method has various attributes similar to the time attributes such as year, month, date, hour, minute, and second.
Let's create a program to demonstrate the different attributes of the now() method to print the date in Python.
Following are the attributes of now() function are : The current year is: 2021 The current month is: 2 The current date is: 28
Using date.today() Method
A date module class present in the datetime module to return a date object that contains the value of today's date. Where a today() method is used to get the today date in the Python program.
Let's consider a program to display the system's current date using the today() method of date class.
Get the today date in Python is: 2021-02-28
Using the now().date() Function
A now().date() method used to access the local or current date of the system by importing the datetime module in Python.
Lets' write a program to print the system's current date using the datetime.now().date() method in Python.
The current date is : 2021-02-28
Using the now().time() Function
A now().time() method used to access the local or current time of the system by importing the time() method from the datetime module in Python.
Lets' write a program to print the system's current time using the datetime.now().time() method in Python.
Current time is: 19:07:45.787512
Date and Time Formats in Python
Following are the various format of date and time to get the desired representation of datetime in Python by passing the parameters to the strftime () function.
Let's create a Python program and use the above described formats.
Current date and time is = 2021-02-28 19:09:03.739466 Date and time in ISO Format = 2021-02-28T19:09:03.739466 Current year = 2021 Current month is = 2 Current date (day) = 28 Represent Date in dd/mm/yyyy format = 28 / 2/ 2021 Current hour is = 19 Current minute is = 9 Current Second is = 3 Representation of time in hh: mm: ss format = 19: 9: 3
Using the strftime() Function
Let's create a program to display current date and time using the strftime() function.
2021 - 02 - 28 19: 12: 06 28 / 02 / 2021 07: 12: 06 PM Sun, Feb 28, 2021
JavaTpoint offers too many high quality services. Mail us on h[email protected], to get more information about given services.
JavaTpoint offers college campus training on Core Java, Advance Java, .Net, Android, Hadoop, PHP, Web Technology and Python. Please mail your requirement at [email protected].
Duration: 1 week to 2 week