17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

300<br />

La bibliothèque standard<br />

TROISIÈME PARTIE<br />

les secondes (0-59) ;<br />

le jour de la semaine (0-6) ;<br />

le jour de l’année (1-366) ;<br />

DST : un drapeau pour l’heure d’été (-1, 0 ou 1).<br />

Le temps UTC courant renvoyé par localtime()<br />

>>> import time<br />

>>> time.localtime()<br />

(2009, 3, 8, 1, 56, 11, 5, 281, 1)<br />

Lorsque le drapeau DST vaut 1, le temps renvoyé est ajusté en fonction de l’heure<br />

d’été ou d’hiver. Pour 0, le temps est conservé sans modification.<br />

Fonctions de manipulation<br />

Les fonctions fournies par time sont :<br />

asctime([utc]) : convertit le temps UTC en sa représentation string. Si utc<br />

n’est pas fourni, asctime() utilise le temps courant. Cette fonction ne contrôle<br />

pas la cohérence calendaire des données fournies : si le jour de la semaine fourni<br />

ne correspond pas au jour de l’année fournie, aucune erreur n’est levée.<br />

clock() : renvoie le temps cpu pris par le processus courant depuis son démarrage.<br />

Cette méthode est très précise (de l’ordre de la microseconde) .<br />

ctime([seconds]) : renvoie, sous forme de string, la représentation UTC des<br />

secondes depuis Epoch définies par seconds. Si seconds n’est pas fourni, le nombre<br />

de secondes courant est utilisé.<br />

gmtime([seconds]) : convertit le temps seconds, écoulé depuis Epoch, en sa<br />

représentation UTC. Si seconds n’est pas fourni, le nombre de secondes courant<br />

est utilisé. Ne gère pas le drapeau DST.<br />

localtime([seconds]) : comme gmttime() mais gère le drapeau DST.<br />

mktime(utc) : convertit le temps UTC en secondes depuis Epoch.<br />

sleep(seconds) : place l’interpréteur en attente pendant le nombre de secondes<br />

fournies sous forme de float.<br />

time() : renvoie le temps en secondes écoulées depuis Epoch.<br />

Manipulation de dates<br />

>>> import time<br />

>>> time.time()<br />

1128869880.906467

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

Saved successfully!

Ooh no, something went wrong!