求任意日期到 1970年1月1日0点0分的秒数的算法.例如:计算2011-1-1日12点28分10秒到970年1月1日0
来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/14 07:53:11
求任意日期到 1970年1月1日0点0分的秒数的算法.例如:计算2011-1-1日12点28分10秒到970年1月1日0点0分秒
不修改系统时间,time()总是取得当前时间到1970年1月1日0点0分的秒数,现在是要求任意时间! 谢谢 各位大侠!
不修改系统时间,time()总是取得当前时间到1970年1月1日0点0分的秒数,现在是要求任意时间! 谢谢 各位大侠!
用difftime()和mktime()配合使用
mktime()函数原型time_t __cdecl mktime(struct tm *)
tm是个struct,定义是
struct tm {
int tm_sec; /* seconds after the minute - [0,59] */
int tm_min; /* minutes after the hour - [0,59] */
int tm_hour; /* hours since midnight - [0,23] */
int tm_mday; /* day of the month - [1,31] */
int tm_mon; /* months since January - [0,11] */
int tm_year; /* years since 1900 */
int tm_wday; /* days since Sunday - [0,6] */
int tm_yday; /* days since January 1 - [0,365] */
int tm_isdst; /* daylight savings time flag */
};
用mktime分别得到你要计算的时间和1970年1月1日0点0分0秒的两个time_t
然后在用difftime()即可算出结果
difftime()定义
double __cdecl difftime(time_t,time_t);
mktime()函数原型time_t __cdecl mktime(struct tm *)
tm是个struct,定义是
struct tm {
int tm_sec; /* seconds after the minute - [0,59] */
int tm_min; /* minutes after the hour - [0,59] */
int tm_hour; /* hours since midnight - [0,23] */
int tm_mday; /* day of the month - [1,31] */
int tm_mon; /* months since January - [0,11] */
int tm_year; /* years since 1900 */
int tm_wday; /* days since Sunday - [0,6] */
int tm_yday; /* days since January 1 - [0,365] */
int tm_isdst; /* daylight savings time flag */
};
用mktime分别得到你要计算的时间和1970年1月1日0点0分0秒的两个time_t
然后在用difftime()即可算出结果
difftime()定义
double __cdecl difftime(time_t,time_t);
求任意日期到 1970年1月1日0点0分的秒数的算法.例如:计算2011-1-1日12点28分10秒到970年1月1日0
计算相隔多少天 从2011年1月17日到2012年9月1日相隔多少天,多少时,多少分,多少秒?
从1月15日0点00分到1月26日12点00分一共是多上个小时多少分钟多少秒?
英文日期如何写?比如:2008年1月22日星期二上午8点10分20秒2008年1月22日星期二,晴21世纪2008年1月
2011年9月1日到2013年3月23日经过了多少天,多少小时,多少分,多少秒
2011年10月7日距离2013年1月4日还有多少天,多少秒,多少分
c语言 从1970年1月1日0点开始,经过n秒后的时间
2011年1月28日到2月16日的新闻一句话 国家大事一句话 30分
找一首歌希望快速解答非诚勿扰2014年6月21日1小时0分20秒的歌是哪首
12月31日晚上11点35分火车从A站出发,到B站的时间是1月1日凌晨0时45分,问火车从A站到B站的时间是多少?
1日的23点59分的59秒和2日的0点0分0秒之间的那个时间究竟是1日还是2日
2009年9月1日到2012年6月14日 一共多少分多少秒多少天?就现在回答