Section courante

A propos

Section administrative du site

time

Heure
Python

Description

Ce module permet l'accès au temps et aux conversions.

Liste des classes

Nom Description
struct_time Cette classe contient un type de la séquence de valeurs de temps renvoyée par gmtime(), localtime() et strptime().

Liste des procédures et fonctions

Nom Description
asctime Cette fonction permet de convertir un tuple ou struct_time représentant une heure renvoyée par gmtime() ou localtime() en une chaîne de caractères de format : 'Sun Jun 20 23:21:05 1993'.
clock_getres Cette fonction permet de demander la résolution (précision) de l'horloge spécifiée.
clock_gettime Cette fonction permet de demander l'heure de l'horloge spécifiée.
clock_gettime_ns Cette fonction permet de demander les nanosecondes de l'heure de l'horloge spécifiée.
clock_settime Cette fonction permet de fixer les nanosecondes de l'heure de l'horloge spécifiée.
clock_settime_ns Cette fonction permet de fixer l'heure de l'horloge spécifiée.
ctime Cette fonction permet de convertir un temps exprimé en secondes depuis l'époque en une chaîne de caractères de format : «Sun Jun 20 23:21:05 1993» représentant l'heure locale.
get_clock_info Cette fonction permet de demander des informations sur l'horloge spécifiée en tant qu'objet d'espace de noms.
gmtime Cette fonction permet de convertir un temps exprimé en secondes depuis l'époque en un struct_time en UTC dans lequel le drapeau spécifié est toujours 0.
localtime Cette fonction permet de convertir l'heure selon les paramètres locales.
mktime Cette fonction permet de construire une heure à partir d'une heure locale.
monotonic Cette fonction permet de demander la valeur (en fraction de seconde) d'une horloge monotone, c'est-à-dire une horloge ne pouvant pas reculer.
monotonic_ns Cette fonction permet de demander la valeur en nanosecondes d'une horloge monotone, c'est-à-dire une horloge ne pouvant pas reculer.
perf_counter Cette fonction permet de demander la valeur (en fraction de secondes) d'un compteur de performances, c'est-à-dire une horloge avec la résolution disponible la plus élevée pour mesurer une courte durée.
perf_counter_ns Cette fonction permet de demander la valeur en nanosecondes d'un compteur de performances, c'est-à-dire une horloge avec la résolution disponible la plus élevée pour mesurer une courte durée.
process_time Cette fonction permet de demander la valeur (en fraction de secondes) de la somme du temps du microprocesseur pour le système et l'utilisateur du processus en cours.
process_time_ns Cette fonction permet de demander la valeur en nanosecondes de la somme du temps du microprocesseur pour le système et l'utilisateur du processus en cours.
pthread_getcpuclockid Cette fonction permet de demander le clk_id de l'horloge de temps processeur spécifique au processus léger pour l'identificateur de processus léger spécifié.
sleep Cette fonction permet de suspendre l'exécution du processus léger appelant pendant le nombre de secondes donné.
strftime Cette fonction permet de convertir un tuple ou struct_time représentant une heure renvoyée par gmtime() ou localtime() en une chaîne de caractères de format spécifié.
strptime Cette fonction permet d'analyser une chaîne de caractères représentant une heure selon un certain format.
thread_time Cette fonction permet de demander la valeur (en fractions de secondes) de la somme du temps du microprocesseur pour le système et l'utilisateur du processus léger actuel.
thread_time_ns Cette fonction permet de demander la valeur en nanosecondes de la somme du temps du microprocesseur pour le système et l'utilisateur du processus léger actuel.
time Cette fonction permet de demander le temps en secondes depuis l'époque comme un nombre à virgule flottante.
time_ns Cette fonction permet de demander le temps en nanosecondes depuis l'époque comme un nombre à virgule flottante.
tzset Cette fonction permet de réinitialiser les règles de conversion de temps utilisées par les routines de bibliothèque.

Liste des constantes

Nom Description
altzone Cette constante permet d'indiquer le décalage du fuseau horaire DST local, en secondes à l'ouest de UTC, s'il est défini.
daylight Cette constante permet d'indiquer qu'il est différent de zéro si un fuseau horaire DST est défini.
timezone Cette constante permet d'indiquer le décalage du fuseau horaire local (non DST), en secondes à l'ouest de l'UTC (négatif dans la plupart des pays d'Europe occidentale, positif aux États-Unis, 0 au Royaume-Uni).
tzname Cette constante permet d'indiquer un tuple de deux chaînes de caractères : la première est le nom du fuseau horaire local non-DST, la seconde est le nom du fuseau horaire DST local. Si aucun fuseau horaire DST n'est défini, la deuxième chaîne de caractères ne doit pas être utilisée.
CLOCK_BOOTTIME Cette constante permet d'indiquer le temps depuis le démarrage ou la suspension du système d'exploitation.
CLOCK_HIGHRES Cette constante permet d'indiquer l'horloge haute résolution des systèmes d'exploitation Solaris.
CLOCK_MONOTONIC Cette constante permet d'indiquer l'horloge ne pouvant pas être réglée et représentant l'heure monotone depuis un point de départ non spécifié.
CLOCK_MONOTONIC_RAW Cette constante permet d'indiquer l'horloge ne pouvant pas être réglée et représentant l'heure monotone depuis un point de départ non spécifié mais donne accès à une heure matérielle brute n'étant pas soumise aux ajustements NTP.
CLOCK_PROCESS_CPUTIME_ID Cette constante permet d'indiquer la minuterie haute résolution par processus à partir du processeur.
CLOCK_PROF Cette constante permet d'indiquer la minuterie haute résolution par processus à partir du processeur pour le profileur.
CLOCK_REALTIME Cette constante permet d'indiquer l'horloge en temps réel à l'échelle du système. Le réglage de cette horloge nécessite des privilèges appropriés.
CLOCK_THREAD_CPUTIME_ID Cette constante permet d'indiquer l'horloge temps processeur spécifique au processus léger.
CLOCK_UPTIME Cette constante permet d'indiquer le temps dont la valeur absolue est le temps pendant lequel le système a fonctionné et n'a pas été suspendu, fournissant une mesure précise du temps de fonctionnement, à la fois absolu et par intervalle.
CLOCK_UPTIME_RAW Cette constante permet d'indiquer l'horloge s'incrémentant de manière monotone, suivant le temps depuis un point arbitraire, non affecté par les ajustements de fréquence ou de temps et non incrémenté pendant que le système est en veille.

Remarque



Dernière mise à jour : Vendredi, le 3 janvier 2020