我想知道如果localtime
两者的时区设置相同,在不同平台上的工作方式是否不同。如果是这样,除了时区之外,什么是依赖参数?
我在 2 个平台上运行它:
#include <stdio.h>
#include <time.h>
#include <unistd.h>
int main()
{
time_t t,t1;//,result;
double d1;
struct tm *tm;
t1 = 1384496356;
tm = localtime(&t1);
printf("tm->tm_hour %d tm->tm_min %d\n",tm->tm_hour,tm->tm_min);
return 0;
}
输出
tm->tm_mday 15 tm->tm_hour 11 tm->tm_min 33
和
tm->tm_mday 15 tm->tm_hour 6 tm->tm_min 3