17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

304<br />

La bibliothèque standard<br />

TROISIÈME PARTIE<br />

class date<br />

La classe date représente une date et est instanciée avec un jour, un mois et une<br />

année. Ces informations se retrouvent ensuite comme attributs de l’objet.<br />

Création d’objets date<br />

>>> from datetime import date<br />

>>> date(2004, 12, 3)<br />

datetime.date(2004, 12, 3)<br />

>>> my_date = date(2004, 12, 3)<br />

>>> my_date.year<br />

2004<br />

>>> my_date.month<br />

12<br />

>>> my_date.day<br />

3<br />

Les valeurs possibles pour les instances de date sont bornées par deux constantes<br />

définies dans le module, à savoir MINYEAR et MAXYEAR.<br />

Fourchette des dates possibles<br />

>>> import datetime<br />

>>> datetime.MINYEAR<br />

1<br />

>>> datetime.MAXYEAR<br />

9999<br />

>>> # date la plus petite<br />

...<br />

>>> datetime.date(datetime.MINYEAR, 1, 1)<br />

datetime.date(1, 1, 1)<br />

>>> # date la plus grande<br />

...<br />

>>> datetime.date(datetime.MAXYEAR, 12, 31)<br />

datetime.date(9999, 12, 31)<br />

date fournit également des méthodes de classe qui permettent d’instancier des objets<br />

particuliers, à savoir :<br />

today() : renvoie un objet date pour la date courante.<br />

fromtimestamp(seconds) : renvoie un objet date pour la date correspondant au<br />

nombre de secondes écoulées depuis Epoch.<br />

fromordinal(ordinal) : renvoie un objet date pour la date correspondante au<br />

nombre de jours écoulés depuis la plus petite date possible.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!