Funkcija localtime () v jeziku C ++ pretvori dani čas od epohe v koledarski čas, ki je izražen kot lokalni čas.
Funkcija localtime () je definirana v datoteki glave.
prototip localtime ()
tm * localtime (const time_t * time_pretr);
Funkcija localtime () time_t
za argument vzame kazalec vrste in vrne kazalec predmeta strukture tm
. Vrednost, ki jo vrne funkcija localtime (), je lokalni čas.
Nato je do ur, minut in sekund mogoče dostopati s pomočjo tm_hour, tm_min in tm_sec.
localtime () Parametri
- time_ptr: kazalec na objekt time_t, ki ga je treba pretvoriti.
localtime () Vrnjena vrednost
- Po uspehu funkcija localtime () vrne kazalec na
tm
predmet. - Ob napaki se vrne ničelni kazalec.
Primer: Kako deluje funkcija 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