我正在使用QueryPerformanceCounter
windows 系统调用以获得高精度时间戳。
我需要将它转换为 unix epoch(以纳秒为单位),因为我要将值传递给需要它的 API 格式
有人可以帮助我了解如何实现这一目标吗?
QueryPerformanceCounter
不会返回与当前时间(如 UTC 或挂钟显示的时间)具有固定偏移量的时间戳,因此您无法将其转换为 UNIX 时间。
然而,使用测量的时间差QueryPerformanceCounter
可以通过除以QueryPerformanceFrequency
(得到秒)的结果并乘以例如10^9
得到纳秒来转换为纳秒(或任何时间单位)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句