Python DateTime now()


Python DateTime now() Function

datetime.datetime.now() function returns datetime object containing current date and time of the system during the execution of now() statement.

In this tutorial, we will learn the syntax of datetime now() function and use it in some example Python programs to understand its usage.

Syntax - datetime.now()

The syntax of now() function is given below.

now(tz=None)

where tz is TimeZone and by default None.

Examples

1. Get current DateTime

In the following program, we shall use now() function to get current date and time, convert it to string and print to console.

Python Program

from datetime import datetime

datetime_1 = datetime.now()
print(str(datetime_1))

Output

2020-06-21 12:32:48.066025

2. Get current DateTime with specified TimeZone

In the following program, let us pass timezone argument to now() function and get the current date and time specific to the timezone.

Python Program

from datetime import datetime
import pytz

tz = pytz.timezone('US/Pacific')
datetime_1 = datetime.now(tz)
print(str(datetime_1))

Output

2020-06-21 00:09:08.130167-07:00

Summary

Summarizing this Python Tutorial, we learned how to use DateTime now() function, to get the current date and time of your current timezone, or a specific timezone.