作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
python3
有可能运行以下结构:
from datetime import datetime
print({'timestamp':str(int(datetime.utcnow().timestamp() * (10**9)))})
{'timestamp': '1567658264143923968'}
GetSystemTimePreciseAsFileTime
和 *nix 有
clock_gettime(CLOCK_MONOTONIC)
两者都优于 1us
Date.now()+"000000"
显示它缺少最后 6 位数字(毫秒),但任务是 4(微秒或更好)hrtime
只会让你机器正常运行时间,而不是真正的 UTC 时间。结果将与python无关。 QueryPerformanceCounter()
call 通过 process.hrtime() 绑定(bind)
clock_gettime(3)
在 linux 上调用,或
GetSystemTimePreciseAsFileTime()
在 Windows 上调用,并将结果返回给 js,精度为微秒或更好?
最佳答案
如果您正在寻找的分辨率是微秒,那么 process.hrtime()
应该够了。
const hrTime = process.hrtime()
console.log(hrTime[0] * 1000000 + hrTime[1] / 1000)
关于node.js - 如何在 Node.js 中获得准确的 UTC 纳秒时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57800900/
我是一名优秀的程序员,十分优秀!