150 votes

Comment extraire l'année d'un objet datetime Python ?

Je voudrais extraire l'année de la date actuelle en utilisant Python.

En C#, cela ressemble à :

 DateTime a = DateTime.Now() 
 a.Year

Qu'est-ce qui est requis dans Python ?

33voto

Chris Cameron Points 3841
import datetime
a = datetime.datetime.today().year

ou même (comme le suggérait Lennart)

a = datetime.datetime.now().year

ou même

a = datetime.date.today().year

8voto

Si vous voulez l'année à partir d'un objet datetime (inconnu) :

tijd = datetime.datetime(9999, 12, 31, 23, 59, 59)

>>> tijd.timetuple()
time.struct_time(tm_year=9999, tm_mon=12, tm_mday=31, tm_hour=23, tm_min=59, tm_sec=59, tm_wday=4, tm_yday=365, tm_isdst=-1)
>>> tijd.timetuple().tm_year
9999

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X