我的C程序需要精确的时间戳。现在我正在使用:
system("date +%H:%M:%S:%N");
打印当前时间,例如:
09:29:26:616205874
现在,我希望不进行system();
调用。我尝试使用time.h
库,但是只能达到秒精度。如何制作与上述格式相同的时间戳?
好吧,基于注释,我将进行一些编辑:我正在使用基于debian的linux,并且精度不必在十亿分之一秒内就可以了,毫秒就足够了。我刚刚问了纳秒,因为那是我现在在system();
调用中使用的时间