求任意日期到 1970年1月1日0点0分的秒数的算法.例如:计算2011-1-1日12点28分10秒到970年1月1日0点0分秒不修改系统时间,time()总是取得当前时间到1970年1月1日0点0分的秒数,现在是要求任意时间!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 16:28:26

求任意日期到 1970年1月1日0点0分的秒数的算法.例如:计算2011-1-1日12点28分10秒到970年1月1日0点0分秒不修改系统时间,time()总是取得当前时间到1970年1月1日0点0分的秒数,现在是要求任意时间!
求任意日期到 1970年1月1日0点0分的秒数的算法.例如:计算2011-1-1日12点28分10秒到970年1月1日0点0分秒
不修改系统时间,time()总是取得当前时间到1970年1月1日0点0分的秒数,现在是要求任意时间! 谢谢 各位大侠!

求任意日期到 1970年1月1日0点0分的秒数的算法.例如:计算2011-1-1日12点28分10秒到970年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);

求任意日期到 1970年1月1日0点0分的秒数的算法.例如:计算2011-1-1日12点28分10秒到970年1月1日0点0分秒不修改系统时间,time()总是取得当前时间到1970年1月1日0点0分的秒数,现在是要求任意时间! 2011年2月1日到2月10日的国内时事或新闻最好50字左右,写好日期,要清楚点啊, 北京时间2007年8月10日0点1分时,美国是标准时间是多少(包括日期时间)? 求2010年7月1日到8月31日的希望英语内容,不要太长,写写句子,短语,单词.标写确切日期 日期和国际日期变更线 (3 15:1:22)北京时间9月16日8点整,全球与我们同日期的范围是?北京时间9月16日9点30分,全球与我们同日期的范围? 如果西经90度是6月1日的0点,问东经120度的日期和时间.答案是6月2日14点 2011年7月1日到8月23日的新闻联播主要内容,每天三条 记得写日期 用sas创建包含日期变量DATE的SAS数据集,日期值从1900年1月1日到2000年1月1日. 1月24日到2月9日的希望英语酷词能标好日期吗? 求2012年7月19到8月1 日傍晚六点的月相图,还有8月1号到此月的农历月末早晨以前的月相图并且简略描述一下月亮在同一时间不同日期在天空中的位置.用到高度角 英语翻译将于6月5日星期三下午举行第5届英语演讲比赛.如参加可于每晚6点至8点到A221室报名.报名截止日期2010年6月1日 寒假新闻每天2条每天2条新闻要2009年1月18日到2009年2月4日的.总共17天吧~每天2条共34吧~日期要分清楚哦 英语达人进,求英语具体日期的表达,“在2007年12月20日下午1:16分”,用英语怎么表达, 希望英语2009年1月15日到2月1日的单词笔记有英语和中文更好,请写名日期,都写出来的给100分,要在2月8日之前答,谢谢现在要的是2009年1月15日到2月4日的了要CCTV10希望英语的,请分天写,如:1月15日 2009年9月1日0点08分出生的好吗 12月31日晚上12点差25分火车从a处出发到b站是1月1日凌晨0点43分,问火车a站到b站所用时间是多少? 2012年12月24日晚8点到2013年1月4日0点一共多少个小时 英文日期如何写?比如:2008年1月22日星期二上午8点10分20秒2008年1月22日星期二,晴21世纪2008年1月22日星期二上午8点10分20秒