Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

La librairie <time.h> (<ctime> en C++)

La fonction asctime


Cette librairie fournit un ensemble de fonctions permettant la manipulation de dates, de temps et d'intervals. On peut classer les éléments de cette librairie en 3 catégories.

Les types de données de la librairie <time.h>

La librairie <time.h> met à votre disposition plusieurs types de données permettant la représentation d'informations temporelles sous différents formats. Voici la liste de ces types de données.

Nom Description Depuis
clock_t Représente un nombre de « tick » écoulé. C89
struct tm Permet de manipuler un temps et ses constituantes (année, mois, jour, heure, minute, seconde, ...). C89
struct timespec Représente un interval de temps exprimé en secondes et en nano-secondes. C11
time_t Représente un « timestamp ». C89

Les fonctions de la librairie <time.h>

Les fonctions de manipulation d'information de temps : voici la liste de ces fonctions

Nom Description Depuis
clock Cette fonction retourne le nombre de « ticks » consommé par l'application en cours d'éxécution. C89
difftime Cette fonction retourne, sous forme d'une valeur flottante en double précision, le nombre de secondes entre deux temps. C89
time Permet d'obtenir le temps écoulé depuis le premier janvier 1970 à 00:00:00. C89
timespec_get Initialise une structure timespec avec les informations du temps présent, en tenant compte d'une base de temps. C11

Les fonctions de conversion entre les différents formats de dates.

Nom Description Depuis
asctime Cette fonction permet de convertir une structure de type struct tm, contenant des informations de date et d'heure en une chaîne de caractères C au format « Www Mmm dd hh:mm:ss yyyy ». C89
ctime Cette fonction permet de convertir un timestamp de type time_t, contenant des informations de date et d'heure en une chaîne de caractères C au format « Www Mmm dd hh:mm:ss yyyy ». C89
gmtime Cette fonction transforme un timestamp (de type time_t) en une structure de type struct tm. C89
localtime Cette fonction transforme un timestamp (de type time_t) en une structure de type struct tm. C89
mktime Cette fonction transforme une structure struct tm, exprimée en temps local, en un timestamp de type time_t. C89
strftime Cette fonction permet de convertir une structure de type struct tm, contenant des informations de date et d'heure en une chaîne de caractères C. C89


La fonction asctime