c语言怎么将一个年月日转换成秒数

如题所述

用mktime()函数。

表头文件:#include <time.h>

定义函数:time_tmktime(structtm*timeptr);

函数说明:mktime()用来将参数timeptr所指的tm结构数据转换成从公元1970年1月1日0时0分0秒算起至今的UTC时间所经过的秒数。

返回值:返回经过的秒数。

扩展资料:

C语言参考函数

C语言isgraph()函数:判断一个字符是否是图形字符

C语言isdigit()函数:判断一个字符是否为数字

C语言iscntrl()函数:判断一个字符是否为控制字符

C语言isalpha()函数:判断一个字符是否是字母

C语言isalnum()函数:判断一个字符是否是字母或者数字

C语言pow()函数:求x的y次方的值

C语言frexp()函数:提取浮点数的尾数和指数部分

参考资料来源:百度百科-mktime

参考资料来源:百度百科-c语言

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-24
mktime()函数

表头文件
#include <time.h>
定义函数
time_t mktime(struct tm * timeptr);
函数说明
mktime()用来将参数timeptr所指的tm结构数据转换成从公元1970年1月1日0时0分0 秒算起至今的UTC时间所经过的秒数。
返回值
返回经过的秒数。本回答被提问者采纳
第2个回答  2013-05-23
直接计算呗 先看是否是平年 然后计算天数 最后化为秒数
相似回答