linux 如何取到纳秒的时间
情况是这样的:
1、我在程序里面用gettimeofday()跟struct timespec结构结合,取系统时间。但是打印的时间秒后面只有六位小数,比如:1.123456.也就是只能打印到微妙级别。
2、我用wireshark取网络报,分析数据包到达的时间的时候,wireshark能显示到秒后面9位,比如:1.123456000。 但是后三位全是0了就。这是怎么回事?
3、我搜了搜,发现wireshark有软件时间戳。能精确到纳秒。大家能否给小弟详细解释一下原因。谢谢