1、linux下的时间函数我们在编程中可能会经常用到时间,比如取得系统的时间(获取系统的年、月、日、时、分、秒,星期等),或者是隔一段时间去做某事,那么我们就用到一些时间函数。linux下存储时间常见的有两种存储方式,一个是从1970年到现在经过了多少秒,一个是用一个结构来分别存储年月日时分秒的。time_t这种类型就是用来存储从1970年到现在经过了多少秒,要想更精确一点,可以用结构structtimeval,它精确到微妙。struct timeval{ long tv_sec; /*秒*/ long tv_usec; /*微秒*/};而直接存储年月日的是一个结构:stru
2、ct tm{ int tm_sec; /*秒,正常范围0-59,但允许至61*/ int tm_min; /*分钟,0-59*/ int tm_hour; /*小时,0-23*/ int tm_mday; /*日,即一个月中的第几天,1-31*/ int tm_mon; /*月,从一月算起,0-11*/ int tm_year; /*年,从1900至今已经多少年*/ int tm_wday; /*星期,一周中的第几天,从星期日算起,0-6*/ int tm_yday; /*从今年1月1日到目前的天数,范围0-365*/ int tm_isdst