首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于time 和localtime的有关问题

2012-03-14 
关于time 和localtime的问题. #includesys/time.h#includetime.h#includestdio.h#includestdlib.h

关于time 和localtime的问题.

#include   <sys/time.h>
#include   <time.h>
#include   <stdio.h>
#include   <stdlib.h>
#include   <string.h>
int   main()
{
struct   timeval   usex;
time_t   cur;
struct     tm   *curday;
gettimeofday(&usex,NULL);
time(&cur);
curday=localtime(&cur);
printf( "%ld,%ld,%ld\n ",usex.tv_sec,usex.tv_usec,cur);

}

我们知道time和gettimeofday函数获取的是是从1970年到当前的秒数,但localtime转换time获取的秒数后,得到的结构体中的年curday-> year
的定义是从1900年到当前的年数.
为什么这两个函数的开始时间不设置成一样的?

[解决办法]
1900年--很明显,带有千年虫的味道
至于为什么,我也不知道。
[解决办法]
呵呵,LZ知道的东西已经足够了

热点排行