2

我在 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?

4

1 回答 1

3

试试mktime,这是它的签名:

time_t mktime (struct tm * timeptr);

返回类型的值,该值time_t表示由tm指向的结构描述的本地时间timeptr(可以修改)。

于 2014-09-13T19:29:52.350 回答