【发布时间】:2014-05-08 04:30:11
【问题描述】:
例如,我想计算我在地球上生活了多少秒。 使用 gettimeofday()/time(),我可以得到自 Epoch 以来的秒数,我想要的是从 Epoch 到我生日的差异,所以我的问题是有这样的功能:
time_t gettimeof_specified_day(my_birthday);
它返回从 Epoch 到我生日的秒数,然后我可以使用 difftime(now,birthday) 来得到我想要的。
【问题讨论】:
-
请注意,Epoch time 与自纪元以来的秒数不同,因为它省略了闰秒。根据目的,它可能是或可能不是重复的,下面的答案可能是也可能不是答案(它不是重复的,如果您询问确切的秒数,下面的答案是不正确的)。