Comment extraire de l'année d'un Python objet datetime?
J'aimerais extraire de l'année à partir de la date actuelle à l'aide de Python.
En C#, cela ressemble à:
DateTime a = DateTime.Now()
a.Year
Ce qui est requis en Python?
Vous devez vous connecter pour publier un commentaire.
C'est en fait presque la même chose en Python.. 🙂
Bien sûr, la date n'a pas un temps associé, de sorte que si vous vous souciez de ce que, aussi, vous pouvez faire la même chose avec un objet datetime:
(Évidemment pas différent, mais vous pouvez stocker datetime.datetime.aujourd'hui() dans une variable avant de vous emparer de l'année, bien sûr).
Un truc important à noter est que les composants peuvent différer entre les versions 32 bits et 64 bits des pythons dans certaines versions de python (2.5.x de l'arbre, je pense). Ainsi, vous trouverez des choses comme heure/min/sec sur certaines plates-formes 64 bits, tandis que vous obtenez de l'heure/minute/seconde sur 32 bits.
ou même (comme Lennart a suggéré)
ou même
Autres réponses à cette question semblent frapper sur place. Maintenant, comment voulez-vous comprendre cela pour vous-même, sans débordement de pile? Découvrez IPython, interactif Python shell qui a onglet de l'auto-complétion.
appuyez sur la touche tab plusieurs fois et vous serez invité à le faire avec les membres du "maintenant" de l'objet:
et vous verrez que maintenant.année est un membre du "maintenant" de l'objet.
Si vous voulez de l'année d'un (inconnu) datetime-objet: