ASCTIME |
Heure ASCII |
|---|---|
| SVID 3, POSIX, BSD 4.3, ISO 9899 | time.h |
Syntaxe
| char *asctime(const struct tm *timeptr); |
Paramètres
| Nom | Description | |||
|---|---|---|---|---|
| h | Ce paramètre permet d'indiquer la structure contenant les informations de temps à traiter : | |||
| Nom | Type de données | Description | ||
| tm_sec | int | Ce champ permet d'indiquer les secondes, soit une valeur entre l'intervalle 0 et 61. | ||
| tm_min | int | Ce champ permet d'indiquer les minutes, soit une valeur entre l'intervalle 0 et 59. | ||
| tm_hour | int | Ce champ permet d'indiquer les heures, soit une valeur entre l'intervalle 0 et 23. | ||
| tm_mday | int | Ce champ permet d'indiquer le jour du mois, soit une valeur entre l'intervalle 1 et 31. | ||
| tm_mon | int | Ce champ permet d'indiquer le mois de l'année : | ||
| Valeur | Description | |||
| 0 | Cette valeur permet d'indiquer le mois de Janvier. | |||
| 1 | Cette valeur permet d'indiquer le mois de Février. | |||
| 2 | Cette valeur permet d'indiquer le mois de Mars. | |||
| 3 | Cette valeur permet d'indiquer le mois d'Avril. | |||
| 4 | Cette valeur permet d'indiquer le mois de Mai. | |||
| 5 | Cette valeur permet d'indiquer le mois de Juin. | |||
| 6 | Cette valeur permet d'indiquer le mois de Juillet. | |||
| 7 | Cette valeur permet d'indiquer le mois d'Août. | |||
| 8 | Cette valeur permet d'indiquer le mois de Septembre. | |||
| 9 | Cette valeur permet d'indiquer le mois d'Octobre. | |||
| 10 | Cette valeur permet d'indiquer le mois de Novembre. | |||
| 11 | Cette valeur permet d'indiquer le mois de Décembre. | |||
| tm_year | int | Ce champ permet d'indiquer l'année après 1900. | ||
| tm_wday | int | Ce champ permet d'indiquer le jour de la semaine : | ||
| Valeur | Description | |||
| 0 | Cette valeur permet d'indiquer le Dimanche. | |||
| 1 | Cette valeur permet d'indiquer le Lundi. | |||
| 2 | Cette valeur permet d'indiquer le Mardi. | |||
| 3 | Cette valeur permet d'indiquer le Mercredi. | |||
| 4 | Cette valeur permet d'indiquer le Jeudi. | |||
| 5 | Cette valeur permet d'indiquer le Vendredi. | |||
| 6 | Cette valeur permet d'indiquer le Samedi. | |||
| tm_yday | int | Ce champ permet d'indiquer le jour de l'année, soit une valeur entre l'intervalle 0 et 365. | ||
| tm_isdst | int | Ce champ permet d'indiquer le jour d'été ou avancé. | ||
Description
Cette fonction permet de convertir l'heure en chaîne de caractères.
Exemple
Voici un exemple montrant le résultat d'une date du 1er janvier 1970 :
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
-
- int main()
- {
- struct tm timeinfo;
- timeinfo.tm_sec = 59;
- timeinfo.tm_min = 59;
- timeinfo.tm_hour = 23;
- timeinfo.tm_mday = 1;
- timeinfo.tm_mon = 1;
- timeinfo.tm_year = 70;
- timeinfo.tm_wday = 0;
- timeinfo.tm_yday = 0;
- timeinfo.tm_isdst = 0;
- printf("La date et l'heure : %s\n",asctime(&timeinfo));
- return 0;
- }
on obtiendra le résultat suivant :
La date et l'heure : Sun Feb 01 23:59:59 1970Voir également
Langage de programmation - C pour Linux - Référence procédures et fonctions - clock
Langage de programmation - C pour Linux - Référence procédures et fonctions - time
Langage de programmation - C pour Linux - Référence procédures et fonctions - utime
Langage de programmation - C - Référence procédures et fonctions - asctime
Langage de programmation - C++ - Référence procédures et fonctions - asctime
Langage de programmation - Perl - Référence des modules - POSIX::ASCTIME
Dernière mise à jour : Dimanche, le 21 février 2016