C ++ asctime () - Libreria standard C ++

La funzione asctime () in C ++ converte l'ora del calendario data della struttura tm in una rappresentazione di caratteri.

La funzione asctime () è definita nel file di intestazione.

prototipo di asctime ()

 char * asctime (const struct tm * time_ptr);

La funzione asctime () accetta un puntatore a un tmoggetto come parametro e restituisce una rappresentazione testuale per un dato orario di calendario della forma:

 Www Mmm gg hh: mm: ss aaaa
rappresentazione di asctime ()

genere

Descrizione

Ottenuto da

Valori

Www

Giorno della settimana di 3 lettere

time_ptr->tm_wday

Da lunedì a domenica

Mmm

Nome del mese di 3 lettere

time_ptr->tm_mon

Da gennaio a dicembre

dd

Giorno del mese a 2 cifre

time_ptr->tm_mday

Da 00 a 31

hh

Ora a 2 cifre

time_ptr->tm_hour

Da 00 a 23

mm

Minuti a 2 cifre

time_ptr->tm_min

Da 00 a 59

ss

2 cifre secondi

time_ptr->tm_sec

Da 00 a 59

yyyy

Anno a 4 cifre

time_ptr->tm_year + 1900

Numero di 4 cifre

parametri asctime ()

  • time_ptr: puntatore a un oggetto tm da convertire.

asctime () Valore di ritorno

  • Puntatore a una stringa terminata da null i punti alla rappresentazione del carattere del tempo specificato.

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

Quando esegui il programma, l'output sarà:

 Data e ora attuali: Tue Mar 21 13:52:57 2017

Articoli interessanti...