mktime 和时区的问题
比如
time_t time;
struct tm * timeinfo;
timeinfo->tm_year = 70;
timeinfo->tm_mon = 0;
timeinfo->tm_mday = 1;
timeinfo->tm_hour = 0;
timeinfo->tm_min = 0;
timeinfo->tm_sec = 0;
time = mktime(timeinfo);
我用linux ,如果是上海, time是-28800,刚好8小时,东八区。
但把时间调到伦敦,时间time就变成-3600,而不是 0。
我估计应该和英国夏令时BST有关。
我想知道知道mktime到底是在什么地方判断时区信息的。