C ++ ctime () - Libreria standard C ++

La funzione ctime () in C ++ converte il tempo dato dall'epoca in un'ora locale del calendario e quindi in una rappresentazione di caratteri.

Una chiamata a ctime(time)è una combinazione di funzioni asctime () e localtime (), come asctime(localtime(time)).

È definito nel file di intestazione.

prototipo ctime ()

 char * ctime (const time_t * time_ptr);

La funzione ctime () accetta un puntatore a un time_toggetto come parametro e restituisce una rappresentazione testuale della forma:

 Www Mmm gg hh: mm: ss aaaa
ctime () rappresentazione del tempo

genere

Descrizione

Valori

Www

Giorno della settimana di 3 lettere

Da lunedì a domenica

Mmm

Nome del mese di 3 lettere

Da gennaio a dicembre

dd

Giorno del mese a 2 cifre

Da 00 a 31

hh

Ora a 2 cifre

Da 00 a 23

mm

Minuti a 2 cifre

Da 00 a 59

ss

2 cifre secondi

Da 00 a 59

yyyy

Anno a 4 cifre

Anno a 4 cifre

Parametri ctime ()

  • time_ptr: puntatore a un oggetto time_t da convertire.

ctime () Restituisce il valore

  • Puntatore a una stringa terminata da null i punti alla rappresentazione in caratteri della data e dell'ora.

Esempio: come funziona la funzione 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; )

Quando esegui il programma, l'output sarà:

 Oggi è: Fri Mar 24 18:48:04 2017

Articoli interessanti...