【发布时间】:2023-02-12 00:19:33
【问题描述】:
如何在 Go 中以纳秒为单位从启动中获取单调时间?我需要以下 C 代码将返回的相同值:
static unsigned long get_nsecs(void)
{
struct timespec ts;
clock_gettime(CLOCK_MONOTONIC, &ts);
return ts.tv_sec * 1000000000UL + ts.tv_nsec;
}
time 包中的函数似乎返回当前时间和/或日期。
【问题讨论】: