我在C ++ http://aliarth.lt/date.cpp上创建了date()函数,我在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
?
答案 0 :(得分:2)
试试mktime
,这是它的签名:
time_t mktime (struct tm * timeptr);
返回类型
time_t
的值,该值表示由tm
指向的timeptr
结构所描述的本地时间(可以修改)。