gpt4 book ai didi

c - C程序中的NTP时间戳

转载 作者:太空宇宙 更新时间:2023-11-04 04:04:31 25 4
gpt4 key购买 nike

我想写一个获取系统时间的C程序,因此使用这段时间打印出它的 ntp 等价物。

我说秒部分以下是正确的吗ntp 时间?

long int ntp.seconds = time(NULL) + 2208988800;

我该如何计算小数部分?

最佳答案

要添加的小数部分显然是 0ps ... ;-)

因此分数的问题可以简化为系统时钟的准确度。

gettimeofday() 获取微秒。 clock_gettime() 可以得到纳秒。

无论如何,我怀疑您能否达到分数的 32 位宽值所允许的理论上可能的分辨率(至少在标准 PC 上)。

关于c - C程序中的NTP时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7799072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com