时间问题
#include <stdio.h>
#include <time.h>
void main()
{
time_t timep;
time(&timep);
printf( "%s ",asctime(gmtime(&timep)));
}
为什么显示的时间和日期和电脑上的差8个小时?
[解决办法]
gmtime返回的GMT时间。要获得本地时间要用localtime。中国是东8区,所以差8个小时。
发布时间: 2012-03-01 10:25:47 作者: rapoo
时间问题
#include <stdio.h>
#include <time.h>
void main()
{
time_t timep;
time(&timep);
printf( "%s ",asctime(gmtime(&timep)));
}
为什么显示的时间和日期和电脑上的差8个小时?
[解决办法]
gmtime返回的GMT时间。要获得本地时间要用localtime。中国是东8区,所以差8个小时。