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 aaaarappresentazione di asctime ()
| genere | Descrizione | Ottenuto da | 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 | 
 | 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








