如何格式化struct timespec为字符串?例如,clock_gettime()在Linux gcc上返回此结构:
struct timespec
clock_gettime()
struct timespec { time_t tv_sec; /* seconds */ long tv_nsec; /* nanoseconds */ };
格式化的一种方法是:
printf("%lld.%.9ld", (long long)ts.tv_sec, ts.tv_nsec)