C以纳秒精度获得系统时间

时间:2019-02-19 09:50:20

标签: c time

我的C程序需要精确的时间戳。现在我正在使用:

system("date +%H:%M:%S:%N");

打印当前时间,例如:

09:29:26:616205874

现在,我希望不进行system();调用。我尝试使用time.h库,但是只能达到秒精度。如何制作与上述格式相同的时间戳?

好吧,基于注释,我将进行一些编辑:我正在使用基于debian的linux,并且精度不必在十亿分之一秒内就可以了,毫秒就足够了。我刚刚问了纳秒,因为那是我现在在system();调用中使用的时间

0 个答案:

没有答案