2

C++ http://aliarth.lt/date.cpplocaltome_to_time()で date() 関数を作成しましたが、変換で 1 つの問題が発生しました。その 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によって記述される現地時間を表すtype の値を返します。tmtimeptr

于 2014-09-13T19:29:52.350 に答える