Section courante

A propos

Section administrative du site

ASCTIME

Temps ASCII
Turbo C++ time.h

Syntaxe

char *asctime(const struct tm *tblock);

Paramètres

Nom Description
tblock 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 la date et l'heure en ASCII.

Remarques

Exemple

  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <time.h>
  4.  
  5. int main(void) {
  6.  struct tm t;
  7.  char str[80];
  8.  /* chargement d'échantillons de structure tm */
  9.  t.tm_sec   = 1;  /* Secondes */
  10.  t.tm_min   = 30; /* Minutes */
  11.  t.tm_hour  = 9;  /* Heure */
  12.  t.tm_mday  = 22; /* Jour du mois */
  13.  t.tm_mon   = 11; /* Mois */
  14.  t.tm_year  = 56; /* Année - n'inclut pas le siècle */
  15.  t.tm_wday  = 4;  /* Jour de la semaine */
  16.  t.tm_yday  = 0;  /* Ne s'affiche pas dans asctime */
  17.  t.tm_isdst = 0;  /* C'est l'heure d'été. N'apparaît pas dans asctime. */
  18.  /* convertir la structure en chaîne terminée par un caractère nul */
  19.  strcpy(str, asctime(&t));
  20.  printf("%s\n", str);
  21.  return 0
  22. }

Voir également

ctime, difftime, ftime, gmtime, localtime, mktime, strftime, stime, time, tzset.



Dernière mise à jour : Dimanche, le 28 Février 2021