Tag: 时间

C或C ++中的亚毫秒精度时序

有哪些技术/方法可以用C或C ++获得亚毫秒级的精确定时数据,它们提供的精度和准确度如何? 我正在寻找不需要额外硬件的方法。 该应用程序涉及等待大约50微秒+/- 1微秒,而一些外部硬件收集数据。 编辑:操作系统是Wndows,可能与VS2010。 如果我可以在Linux上获得硬件的驱动程序和SDK,我可以使用最新的GCC去那里。

在c中实现时间延迟

我不确切地知道如何搜索这个…所以我没有任何运气找到任何东西..:S 我需要在C中实现延时。 例如,我想做一些事情,然后等一分钟,然后继续做一些事情。 这有道理吗? 谁能帮我吗?

如何比较“月日期hh:mm:ss”格式的两个时间戳来检查+ ve或-ve值

我检查了stackoverflow网站的答案,我没有得到,所以我在这里发布。 我的问题是: 如何比较格式”Month Date hh:mm:ss”两个时间戳? 我用C和C ++编写程序,时间是可显示的字符串格式。 示例: time1 = “Mar 21 11:51:20” time2 = “Mar 21 10:20:05” 我想比较time1和tme2并找出time2是否在 time1 之后 ,我需要输出为true或false ,如下所示: if time2 > time1 then i need output as 1 or 0 or -1 anything 我使用了difftime(time2,time1) ,但是它返回了time1和time2之间的delta时间diff 。 我想检查更大或没有。 如有任何帮助,请提前感谢

如何在Linux中打印C中毫秒和纳秒精度的时差?

我有这个程序打印2个不同实例之间的时差,但它打印精度为秒。 我希望以毫秒为单位打印它,另一个以纳秒为单位进行打印。 //Prints in accuracy of seconds #include #include int main(void) { time_t now, later; double seconds; time(&now); sleep(2); time(&later); seconds = difftime(later, now); printf(“%.f seconds difference”, seconds); } 我怎么能做到这一点?