Функція localtime () в C ++ перетворює заданий час з епохи в календарний час, який виражається як місцевий час.
Функція localtime () визначена у файлі заголовка.
localtime () прототип
tm * localtime (const time_t * time_pretr);
Функція localtime () приймає в time_t
якості аргументу покажчик типу і повертає об'єкт покажчика структури tm
. Значення, яке повертає функція localtime (), є місцевим часом.
Тоді години, хвилини та секунди можна отримати за допомогою tm_hour, tm_min та tm_sec відповідно.
localtime () Параметри
- time_ptr: вказівник на об'єкт time_t, який потрібно перетворити.
localtime () Повернене значення
- У разі успіху функція localtime () повертає покажчик на
tm
об'єкт. - У разі помилки повертається нульовий покажчик.
Приклад: Як працює функція 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