c++ - 自 1970 年以来,如何获取 C++ 中的当前时间戳?

标签 c++ unix timestamp

有一些方法可以在 C++ 中获取当前时间戳,就像 JavaScript 的 Date.now() 一样?

(没有chrono)

我正在使用 flot JQuery 库来绘制图表,它的默认时间度量是 1970 年 1 月 1 日 00:00:00 UTC,所以我的 C++ 后端必须适合它。

如果这是重复的问题,我很抱歉,但我找到的所有内容都使用 chrono,我没有访问权限。谢谢。

最佳答案

虽然不能保证所有实现都适用,但对于旧 C 来说很常见 time()函数(在 header ctimetime.h 中找到)以获取自 1970 年 1 月 1 日午夜以来的秒数时间戳(这是 POSIX 强制要求的)。

关于c++ - 自 1970 年以来,如何获取 C++ 中的当前时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38063124/

相关文章:

c++ - GDB 7.5 (OS X) : Can't access source from library functions

c - posix 线程(pthread_create 和 pthread_join)

mysql - MySQL中时间戳的字符串

c - 没有正确读取标准输入

linux - "All"和 "Bot"在 vi​​m 状态行中意味着什么?

php - 为什么我的 time() 在 php 中关闭一小时?

javascript - 计算两个日期之间发生的天数

c++ - 在 QScrollArea 视口(viewport)上安装事件过滤器

c++ - 如果关闭 fun() 后所有内存都被释放,那么输出是如何打印的

c++ - 在 C++ 构建器中从 Unicode 字符串传输的 AnsiString 和 AnsiString 的区别