Programmation Python/Dates
Module datetime
modifierLes dates se manipulent à l'aide du module datetime
[1].
Syntaxe
modifier>>> 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