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 tm
objet comme paramètre et renvoie une représentation textuelle pour une heure calendaire donnée du formulaire:
Www Mmm jj hh: mm: ss aaaareprésentation asctime ()
Type |
La description |
Obtenu à partir de |
Valeurs |
---|---|---|---|
Www |
3 lettres jour de la semaine |
|
Du lundi au dimanche |
Mmm |
Nom du mois à 3 lettres |
|
Jan à déc |
jj |
Jour du mois à 2 chiffres |
|
00 à 31 |
hh |
Heure à 2 chiffres |
|
00 à 23 |
mm |
Minute à 2 chiffres |
|
00 à 59 |
ss |
2 chiffres seconde |
|
00 à 59 |
aaaa |
Année à 4 chiffres |
|
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