English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Voici les types de variables définis dans le fichier d'en-tête time.h :
Numéro | variable & description |
---|---|
1 | size_t est un type d'entier sans signe, il est sizeof résultat de la clé. |
2 | clock_t C'est un type adapté au stockage du temps du processeur. |
3 | time_t est C'est une structure adaptée pour stocker le type de temps calendaire. |
4 | struct tm C'est une structure utilisée pour sauvegarder les dates et les heures. |
C'est une structure adaptée pour stocker le type de temps calendaire.
C'est une structure utilisée pour stocker les dates et les heures. La définition de la structure tm est la suivante : /* struct tm { 59 */ int tm_sec; /* Seconde, dans la plage de 0 à 59 */ int tm_min; /* Minute, dans la plage de 0 à 23 */ int tm_hour; /* Heure, dans la plage de 0 à 1 int tm_mday; 31 */ Journée du mois, dans la plage de /* int tm_mon; 11 */ Mois, dans la plage de 0 à /* int tm_year; 19Année 00 à partir de */ int tm_wday; /* Le jour de la semaine, dans la plage de 0 à 6 */ int tm_yday; /* Le jour de l'année, dans la plage de 0 à 365 */ int tm_isdst; /* Heure d'été */ };
Voici les macros définies dans l'en-tête time.h :
Numéro | Macro & Description |
---|---|
1 | NULL Cette macro est la valeur d'une constante de pointeur null. |
2 | CLOCKS_PER_SEC Cette macro représente le nombre de ticks du horloge par seconde. |
Voici les fonctions définies dans l'en-tête time.h :
Numéro | Fonction & Description |
---|---|
1 | char *asctime(const struct tm *timeptr) Retourne un pointeur vers une chaîne de caractères qui représente la date et l'heure de la structure timeptr. |
2 | clock_t clock(void) Retourne le temps utilisé par le processeur depuis le début de l'exécution du programme (généralement au début du programme). |
3 | char *ctime(const time_t *timer) Retourne une chaîne de caractères représentant l'heure locale, basée sur le paramètre timer. |
4 | double difftime(time_t time1, time_t time2) retourne time1 )2 et time1-La différence en secondes entre (time2time |
5 | struct tm *)。 *timer) La valeur du timer est décomposée dans la structure tm et représentée en heure universelle coordonnée (UTC) ou heure de Greenwich Mean Time (GMT). |
6 | struct tm *localtime(const time_t *timer) La valeur du timer est décomposée dans la structure tm et représentée dans le fuseau horaire local. |
7 | time_t mktime(struct tm *timeptr) Convertir la structure pointée par timeptr en une valeur time_t basée sur le fuseau horaire local. |
8 | size_t strftime(char *str, size_t maxsize, const char *format, const struct tm *timeptr) Formater le temps représenté par la structure timeptr selon les règles de format définies dans format, et le stocker dans str. |
9 | time_t time(time_t *timer) Calculer la date actuelle et la coder en format time_t. |