【问题标题】:C: Using time() function to estimate seconds elapsed since specific dateC:使用 time() 函数估计自特定日期以来经过的秒数
【发布时间】:2017-06-22 02:10:41
【问题描述】:

我在这里遇到了一些麻烦。我的任务是使用时间函数查找自 1970 年 1 月 1 日以来经过了多少秒。它必须包括 now = time (NULL)

我的问题是我从来没有得到关于时间函数如何工作的可靠解释,所以我不知道如何让它回答我被问到的问题。

【问题讨论】:

  • 那么你用谷歌搜索 C 中的“时间”函数是什么?
  • 如果您在 Linux 系统上进行人工操作,您将获得可靠的信息,并且在互联网上进行简单的搜索就足够了。
  • 欢迎来到 Stack Overflow。请注意,在这里说“谢谢”的首选方式是投票赞成好的问题和有用的答案(一旦你有足够的声誉这样做),并接受对你提出的任何问题最有帮助的答案(这也给出了你的声誉小幅提升)。请查看About 页面以及How do I ask questions here?What do I do when someone answers my question?

标签: c time


【解决方案1】:

time(NULL) 的调用会返回自 UNIX 纪元或 1970 年 1 月 1 日 UTC 以来经过的秒数。这是这个函数的唯一目的。

如果您想知道它是如何工作的,请查看documentation on it

【讨论】:

  • 好的,太棒了,非常感谢。我的教授并没有真正考虑过。你摇滚!
  • 如果您使用的是 UNIX 类型系统,请永远不要低估 man 命令的有用性,或者除此之外,good reference site。没有人期望直观地知道任何事情是如何工作的,这就是为什么有关于这些事情的详细文档的原因。编写代码时随时准备好参考资料。
猜你喜欢
  • 2011-02-08
  • 1970-01-01
  • 2021-07-03
  • 1970-01-01
  • 1970-01-01
  • 2016-11-12
  • 1970-01-01
  • 2014-11-22
  • 1970-01-01
相关资源
最近更新 更多