Funkcija localtime () u C ++ pretvara dano vrijeme od epohe u kalendarsko vrijeme koje se izražava kao lokalno vrijeme.
Funkcija localtime () definirana je u datoteci zaglavlja.
prototip localtime ()
tm * lokalno vrijeme (const time_t * time_pretr);
Funkcija localtime () time_t
za svoj argument uzima pokazivač tipa i vraća objekt pokazivača strukture tm
. Vrijednost koju vraća funkcija localtime () je lokalno vrijeme.
Tada se satima, minutama i sekundama može pristupiti pomoću tm_hour, tm_min i tm_sec.
localtime () parametri
- time_ptr: pokazivač na objekt time_t koji se pretvara.
localtime () Povratna vrijednost
- U uspjehu funkcija localtime () vraća pokazivač na
tm
objekt. - U slučaju neuspjeha, vraća se null pokazivač.
Primjer: Kako funkcionira 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