私のタイムゾーンは、UTC から 5 時間遅れている米国東部標準時です。とすれば:
struct tm t = { 0, 30, 15, 10, 3, 112, 0, 0, -1 };
time_t utc_in_timet = _mkgmtime(&t);
struct tm tt = { 0 };
localtime_s(&tt, &utc_in_timet);
localtime_s が戻ると、tt は 1 時間ずれています。そこには 10:30 ではなく 11:30 があります。
私は何が欠けていますか?