Funksjonen localtime () i C ++ konverterer gitt tid siden epoke til kalendertid som uttrykkes som lokal tid.
Funksjonen localtime () er definert i topptekstfilen.
localtime () prototype
tm * localtime (const time_t * time_pretr);
Funksjonen localtime () tar en peker av typen time_t
som argument og returnerer et pekerobjekt av struktur tm
. Verdien som returneres av localtime () -funksjonen er lokal tid.
Deretter kan du få tilgang til timer, minutter og sekunder ved å bruke henholdsvis tm_hour, tm_min og tm_sec.
localtime () Parametere
- time_ptr: peker til et time_t-objekt som skal konverteres.
localtime () Returverdi
- Når det lykkes, returnerer funksjonen localtime () en peker til et
tm
objekt. - Ved feil returneres en nullpeker.
Eksempel: Hvordan fungerer 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