Python datetime.datetime.year Attribute
The datetime module is a built-in module available in Python programming language. This module is a warehouse of robust and optimized functions and classes to work with dates, dates and times, time deltas, and time zones.
It offers various high-level classes to represent quantities such as dates (datetime.date), time (datetime.time), time deltas (datetime.timedelta), date and time together (datetime.datetime), and timezones (datetime.timezone).
Every datetime.datetime class instance has access to various attributes to get atomic values of the represented date and time, such as month, hour, day, year, etc. In this article, we will talk about the datetime.datetime.year attribute.
Syntax of Python datetime.datetime.year Attribute
<datetime object>.year
Parameters
Since it is an attribute of a class, it does not have any parameters.
Returns
Since it is an attribute of a class, it does not return anything. It stores the year of a datetime.datetime object.
Examples Codes: Use datetime.year() in Python
import datetime
dt = datetime.datetime.now()
print("DateTime:", dt)
print("Year:", dt.year)
Output:
DateTime: 2022-09-08 05:29:39.971356
Year: 2022
We create a datetime object using the now() method and then print the datetime object and the value of the year attribute.
