我需要及时测量两个单独的事件并比较它们(不在同一个应用程序中),所以我想知道来自同一个参考的时间戳(同一台机器上的不同应用程序)。
在 Windows 系统上执行此操作的最简单方法是什么?我读过关于 gettimeofday 的文章,但这似乎是一个 Unix 特有的函数。
另外我不想使用 boost 或任何其他外部库(windows 库很好)。
您可以使用GetSystemTime
,它返回一个SYSTEMTIME
(以毫秒为单位)。
GetTickCount为您提供一毫秒的计时器。它非常适合时间戳,因为您不需要转换任何内容。甚至可以在 49.6 天的时间内计算出时间跨度。