stTime.tm_isdst = -1; // 设置夏令时标志为-1,表示该时间是否是夏令时未知
printf("\n++++++++++[标记stTime.tm_isdst = %d]++++++++++\n\n", stTime.tm_isdst);
printf("stTime时间:%04d%02d%02dT%02d%02d%02dZ 夏令时标志:%d\n",
stTime.tm_year+1900, stTime.tm_mon+1, stTime.tm_mday, stTime.tm_hour, stTime.tm_min, stTime.tm_sec, stTime.tm_isdst);
tTime = mktime(&stTime);
printf("\n运行tTime = mktime(&stTime);语句之后\n\n");
printf("stTime时间:%04d%02d%02dT%02d%02d%02dZ 夏令时标志:%d\n",
stTime.tm_year+1900, stTime.tm_mon+1, stTime.tm_mday, stTime.tm_hour, stTime.tm_min, stTime.tm_sec, stTime.tm_isdst);
stTime.tm_isdst = 0; // 设置夏令时标志为0,表示该时间不是夏令时
printf("\n++++++++++[标记stTime.tm_isdst = %d]++++++++++\n\n", stTime.tm_isdst);
printf("stTime时间:%04d%02d%02dT%02d%02d%02dZ 夏令时标志:%d\n",
stTime.tm_year+1900, stTime.tm_mon+1, stTime.tm_mday, stTime.tm_hour, stTime.tm_min, stTime.tm_sec, stTime.tm_isdst);
tTime = mktime(&stTime);
printf("\n运行tTime = mktime(&stTime);语句之后\n\n");
printf("stTime时间:%04d%02d%02dT%02d%02d%02dZ 夏令时标志:%d\n",
stTime.tm_year+1900, stTime.tm_mon+1, stTime.tm_mday, stTime.tm_hour, stTime.tm_min, stTime.tm_sec, stTime.tm_isdst);
stTime.tm_isdst = 1; // 设置夏令时标志为1,表示该时间是夏令时
printf("\n++++++++++[标记stTime.tm_isdst = %d]++++++++++\n\n", stTime.tm_isdst);
printf("stTime时间:%04d%02d%02dT%02d%02d%02dZ 夏令时标志:%d\n",
stTime.tm_year+1900, stTime.tm_mon+1, stTime.tm_mday, stTime.tm_hour, stTime.tm_min, stTime.tm_sec, stTime.tm_isdst);
tTime = mktime(&stTime);
printf("\n运行tTime = mktime(&stTime);语句之后\n\n");
printf("stTime时间:%04d%02d%02dT%02d%02d%02dZ 夏令时标志:%d\n",
stTime.tm_year+1900, stTime.tm_mon+1, stTime.tm_mday, stTime.tm_hour, stTime.tm_min, stTime.tm_sec, stTime.tm_isdst);