时间换算函数

来源:互联网 发布:棋牌数据库配置 编辑:程序博客网 时间:2024/05/18 00:13
 1 #include <time.h> 2  3 char *asctime(const struct tm* timeptr); //将结构中的信息转换为真实世界的时间,以字符串的形式显示; 4  5 char *ctime(const time_t *timep); //将timep转换为真是世界的时间,以字符串显示,它和asctime不同就在于传入的参数形式不一样; 6  7 double difftime(time_t time1, time_t time2); //返回两个时间相差的秒数; 8  9 int gettimeofday(struct timeval *tv, struct timezone *tz); //返回当前距离1970年的秒数和微妙数,后面的tz是时区,一般不用;10 11 struct tm* gmtime(const time_t *timep); //将time_t表示的时间转换为没有经过时区转换的UTC时间,是一个struct tm结构指针;12 13 stuct tm* localtime(const time_t *timep); //和gmtime类似,但是它是经过时区转换的时间。14 15 time_t mktime(struct tm* timeptr); //将struct tm 结构的时间转换为从1970年至今的秒数;16 

17 time_t time(time_t *t); //取得从1970年1月1日至今的秒数。