The now method of the datetime module
The now method of the datetime module returns the current time. We do not specify anything in the method parameter.
Syntax
import datetime
datetime.datetime.now()
Example
Let's find out the current time:
import datetime
res = datetime.datetime.now()
print(res)
The result of the executed code:
2025-12-31 16:52:06.433265
Example
Now let's derive the day, month, year, hour, minutes and seconds from the current time we received:
import datetime
res = datetime.datetime.now()
print(res.day)
print(res.month)
print(res.year)
print(res.hour)
print(res.minute)
print(res.second)
The result of the executed code:
31
12
2025
16
53
28
See also
-
method
datetimeof moduledatetime,
which creates a date and time object -
method
isleapof the calendar module,
which determines a leap year -
method
dateof moduledatetime,
which creates a new object with a date -
method
todayof moduledatetime,
which returns the current date -
method
timeof moduledatetime,
which creates a time object -
method
strftimeof moduledatetime,
which creates a formatted string with date and time