C ++ asctime () - Bibliothèque standard C ++

La fonction asctime () en C ++ convertit l'heure calendaire donnée de la structure tm en une représentation de caractères.

La fonction asctime () est définie dans le fichier d'en-tête.

prototype asctime ()

 char * asctime (const struct tm * time_ptr);

La fonction asctime () prend un pointeur sur tmobjet comme paramètre et renvoie une représentation textuelle pour une heure calendaire donnée du formulaire:

 Www Mmm jj hh: mm: ss aaaa
représentation asctime ()

Type

La description

Obtenu à partir de

Valeurs

Www

3 lettres jour de la semaine

time_ptr->tm_wday

Du lundi au dimanche

Mmm

Nom du mois à 3 lettres

time_ptr->tm_mon

Jan à déc

jj

Jour du mois à 2 chiffres

time_ptr->tm_mday

00 à 31

hh

Heure à 2 chiffres

time_ptr->tm_hour

00 à 23

mm

Minute à 2 chiffres

time_ptr->tm_min

00 à 59

ss

2 chiffres seconde

time_ptr->tm_sec

00 à 59

aaaa

Année à 4 chiffres

time_ptr->tm_year + 1900

Numéro à 4 chiffres

Paramètres asctime ()

  • time_ptr: pointeur vers un objet tm à convertir.

asctime () Valeur de retour

  • Pointeur vers une chaîne terminée par un zéro qui pointe vers la représentation de caractères de l'heure donnée.

Exemple: comment fonctionne la fonction asctime ()?

 #include #include using namespace std; int main() ( time_t curr_time; time(&curr_time); cout << "Current date and time: " << asctime(localtime(&curr_time)); return 0; )

Lorsque vous exécutez le programme, la sortie sera:

 Date et heure actuelles: Mar 21 mars 13:52:57 2017

Articles intéressants...