Funcția localtime () în C ++ convertește timpul dat de la epocă la ora calendaristică, care este exprimată ca oră locală.
Funcția localtime () este definită în fișierul antet.
localtime () prototip
tm * localtime (const time_t * time_pretr);
Funcția localtime () ia un pointer de tip time_t
ca argument și returnează un obiect pointer de structură tm
. Valoarea returnată de funcția localtime () este ora locală.
Apoi, orele, minutele și secundele pot fi accesate folosind tm_hour, tm_min și tm_sec respectiv.
localtime () Parametri
- time_ptr: pointer la un obiect time_t care urmează să fie convertit.
localtime () Valoare returnată
- La succes, funcția localtime () returnează un pointer către un
tm
obiect. - În caz de eșec, se returnează un pointer nul.
Exemplu: Cum funcționează funcția 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