The today method of the datetime module
The today method of the datetime module returns the current date. We do not specify anything in the first method.
Syntax
import datetime
datetime.date.today()
Example
Let's find out the current date:
import datetime
res = datetime.date.today()
print(res)
The result of the executed code:
'2025-12-31'
Example
Now let's derive the day, month and year separately from our current date:
import datetime
res = datetime.date.today()
print(res.day)
print(res.month)
print(res.year)
The result of the executed code:
31
12
2025
See also
-
method
datetimeof moduledatetime,
which creates a date and time object -
method
strftimeof moduledatetime,
which creates a formatted string with date and time -
method
nowof moduledatetime,
which returns the current time -
method
dateof moduledatetime,
which creates a new object with a date -
method
isleapof the calendar module,
which determines a leap year