La funzione localtime () in C ++ converte l'ora data dall'epoca in l'ora del calendario che è espressa come ora locale.
La funzione localtime () è definita nel file di intestazione.
prototipo localtime ()
tm * localtime (const time_t * time_pretr);
La funzione localtime () accetta un puntatore di tipo time_t
come argomento e restituisce un oggetto puntatore di struttura tm
. Il valore restituito dalla funzione localtime () è l'ora locale.
Quindi, è possibile accedere alle ore, ai minuti e ai secondi utilizzando rispettivamente tm_hour, tm_min e tm_sec.
parametri localtime ()
- time_ptr: puntatore a un oggetto time_t da convertire.
localtime () Restituisce il valore
- In caso di successo, la funzione localtime () restituisce un puntatore a un
tm
oggetto. - In caso di errore, viene restituito un puntatore nullo.
Esempio: come funziona la funzione localtime ()?
#include #include using namespace std; int main() ( time_t curr_time; curr_time = time(NULL); tm *tm_local = localtime(&curr_time); cout << "Current local time : "
When you run the program, the output will be:
Current local time : 19:20:14