Programmation Python/Dates

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche


Module datetime[modifier | modifier le wikicode]

Les dates se manipulent à l'aide du module datetime[1].

Syntaxe[modifier | modifier le wikicode]

>>> import datetime
>>> maDate = datetime.datetime.now()
>>> print (maDate)
2017-04-22 01:49:41.230711
>>>

Impossible de tronquer une date complète comme une chaine de caractères, il faut utiliser les fonctions du module :

>>> print (maDate.year)
2017
>>> print (maDate.month)
4
>>> print (maDate.day)
22
>>> print (maDate.hour)
1
>>> print (maDate.minute)
49
>>> print (maDate.second)
41
>>> print (maDate.microsecond)
230711
>>>

Les variables de ce type sont très faciles à additionner et soustraire :

>>> maDateDeFin = datetime.datetime.now()
>>> print (maDateDeFin - maDate)
0:04:38.266647

Références[modifier | modifier le wikicode]