date — Преобразование местного времени в time_t (C ++)

Я создал функцию date () на C ++ http://aliarth.lt/date.cpp и у меня есть одна проблема с localtome_to_time() преобразование. Кто-нибудь знает, как эта переменная local_time:

int time_integer = 12345;
time_t time = (time_t)time_integer;

tm *local_time = localtime(&time);
local_time->tm_year = 100;
local_time->tm_mon = 10;
local_time->tm_mday = 1;

Преобразовать в time_t?

1

Решение

Пытаться mktime, вот его подпись:

time_t mktime (struct tm * timeptr);

Возвращает значение типа time_t который представляет собой местное время, описанное tm структура указана timeptr (который может быть изменен).

2

Другие решения


По вопросам рекламы [email protected]