Функция localtime () в C ++ преобразует заданное время с начала эпохи в календарное время, которое выражается как местное время.
Функция localtime () определена в заголовочном файле.
localtime () прототип
tm * местное время (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