La fonction ctime () en C ++ convertit le temps donné depuis l'époque en une heure locale du calendrier, puis en une représentation de caractères.
Un appel à ctime(time)
est une combinaison de fonctions asctime () et localtime (), comme asctime(localtime(time))
.
Il est défini dans le fichier d'en-tête.
prototype ctime ()
char * ctime (const time_t * time_ptr);
La fonction ctime () prend un pointeur vers un time_t
objet comme paramètre et renvoie une représentation textuelle du formulaire:
Www Mmm jj hh: mm: ss aaaareprésentation du temps ctime ()
Type |
La description |
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 |
Année à 4 chiffres |
Paramètres ctime ()
- time_ptr: pointeur vers un objet time_t à convertir.
ctime () Valeur de retour
- Pointeur vers une chaîne terminée par un caractère nul qui pointe vers la représentation de caractères de la date et de l'heure.
Exemple: comment fonctionne la fonction ctime ()?
#include #include using namespace std; int main() ( time_t curr_time; curr_time = time(NULL); char *tm = ctime(&curr_time); cout << "Today is : " << tm; return 0; )
Lorsque vous exécutez le programme, la sortie sera:
Aujourd'hui, nous sommes: Ven 24 mars 18:48:04 2017