Funkcia localtime () v C ++ prevádza daný čas od epochy na kalendárny čas, ktorý je vyjadrený ako miestny čas.
Funkcia localtime () je definovaná v hlavičkovom súbore.
prototyp miestneho času ()
tm * localtime (const time_t * time_pretr);
Funkcia localtime () berie time_t
ako argument ukazovateľ typu a vracia ukazovateľový objekt štruktúry tm
. Hodnota vrátená funkciou localtime () je miestny čas.
Potom je možné pristupovať k hodinám, minútam a sekundám pomocou tm_hour, tm_min a tm_sec.
parametre miestneho času ()
- time_ptr: ukazovateľ na objekt time_t, ktorý sa má previesť.
localtime () Vrátená hodnota
- Pri úspechu funkcia localtime () vráti ukazovateľ na
tm
objekt. - Pri zlyhaní sa vráti nulový ukazovateľ.
Príklad: Ako funguje funkcia 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