2

我需要及时测量两个单独的事件并比较它们(不在同一个应用程序中),所以我想知道来自同一个参考的时间戳(同一台机器上的不同应用程序)。

在 Windows 系统上执行此操作的最简单方法是什么?我读过关于 gettimeofday 的文章,但这似乎是一个 Unix 特有的函数。

另外我不想使用 boost 或任何其他外部库(windows 库很好)。

4

2 回答 2

6

您可以使用GetSystemTime,它返回一个SYSTEMTIME(以毫秒为单位)。

于 2013-08-26T17:02:27.717 回答
1

GetTickCount为您提供一毫秒的计时器。它非常适合时间戳,因为您不需要转换任何内容。甚至可以在 49.6 天的时间内计算出时间跨度。

于 2013-08-26T17:07:10.657 回答