Funkcija localtime () C ++ paverčia nurodytą laiką nuo epochos kalendoriniu laiku, kuris išreiškiamas vietiniu laiku.
Funkcija localtime () yra apibrėžta antraštės faile.
localtime () prototipas
tm * localtime (const time_t * time_pretr);
Funkcija „localtime ()“ pasiima tipo rodyklę time_t
kaip argumentą ir grąžina rodyklės struktūros objektą tm
. Funkcijos localtime () grąžinta vertė yra vietinis laikas.
Tada valandas, minutes ir sekundes galima pasiekti naudojant atitinkamai tm_hour, tm_min ir tm_sec.
localtime () parametrai
- time_ptr: žymeklis į objektą time_t, kurį reikia konvertuoti.
localtime () Grąžinimo vertė
- Sėkmingai funkcija localtime () grąžina
tm
objekto rodyklę . - Sugedus, grąžinamas nulinis rodyklė.
Pavyzdys: Kaip veikia localtime () funkcija?
#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