time (&rawtime); timeinfo = localtime (&rawtime); strftime (buffer,80,"%I:%M:%S",timeinfo);这是我用来获得时间的代码。只需计算buffer,它就能正常工作。我有2次(Time Started and Time Finished),我想得到它的处理时间。基本上它是Time2-Time1 formula的,但我不知道如何使用当前的格式。谢谢!!
发布于 2017-02-03 13:19:32
如果你有一个struct tm,你要做的第一件事就是通过mktime()把它转换成一个time_t。time_t对于减法更有用,因为它是一个简单的整数,表示自纪元开始以来的秒数。一旦你有了两个time_t值,你可以简单地从另一个中减去一个,结果就是两次之间的秒数。
https://stackoverflow.com/questions/42017216
复制相似问题