c++计算时间差(精确到秒)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++计算时间差(精确到秒)相关的知识,希望对你有一定的参考价值。
如输入开始时间01:30:45
输出时间02:15:50
会输出:2705秒
然后调用clock()函数,返回程序启动到调用代码处的时间,默认是毫秒,比如
int st = clock();
其他代码
int ct = clock() - st;
ct就是这期间的耗时,如果想精确到秒,就除以1000即可 参考技术B 开始时间:输入的小时转化为秒+输入的分钟转化为秒+输入的秒
输出时间:开始时间的小时转化为秒+开始时间的分钟转化为秒+开始时间的输入的秒
输出结果:输出时间-开始时间
int CountSecond(int H,int M,int S)
return (H*3600+M*60+S);
int main(void)
int KSTimer=0;
int SCTimer=0;
KSTimer=CountSecond(1,30,45);
SCTimer=CountSecond(2,15,50);
cont>>(SCTimer-KSTimer);
本回答被提问者采纳 参考技术C 调用系统时间进行计算。追问
怎么调用?
追答GetLocalTime
以上是关于c++计算时间差(精确到秒)的主要内容,如果未能解决你的问题,请参考以下文章