#include <time.h>
#include <stdio.h>
void
main()
{
struct
tm
xmas = { 12, 21, 12, 2, 3, 2011-1900 };
// 2011.3.2 12:21:12
time_t
start =
mktime
( &xmas ) ;
printf
(
"UTC:%d\n"
,start);
printf
(
"time and date:\t %s\n"
,
ctime
( &start ) );
}
--------------------------------------------------------------------------------------
怎样把UTC时间转换为系统时间?
struct tm * timeinfo1 ;
time_t tm_beg = 1423827805;
//time ( &tm_beg ); // 或把你的时间赋给rawtime
timeinfo1 = localtime ( &tm_beg ); // 转为当地时间,输出 tm 结构
printf("%s",asctime (timeinfo1));
getchar();