【问题标题】:How to store time in C++如何在 C++ 中存储时间
【发布时间】:2020-08-20 22:42:15
【问题描述】:

我正在开发一个应用程序,需要与服务器应用程序存储、处理和同步时间。

我不知道如何使用 C++ 实际存储时间,我正在考虑创建一个专用类或以类似 Unix 的方式存储它。

提前感谢您的帮助!

【问题讨论】:

  • 您需要决定您使用的是 C 还是 C++,答案各不相同。
  • C++ 有一些很棒的时间设施。 C 没那么多。检查the documentation 并了解情况。
  • 来吧帮派!好的 ol' time_t 有什么问题?我喜欢有一个未指定周期、数据类型和纪元的计时器。

标签: c++ networking time


【解决方案1】:

C++ 有 chrono 库,您可以在以下链接中阅读更多内容 http://www.cplusplus.com/reference/chrono/

但下面的代码会将当前时间打印到屏幕上:

std::chrono::system_clock::time_point now = std::chrono::system_clock::now();
std::time_t t_c = std::chrono::system_clock::to_time_t(now);
std::cout << std::ctime(&t_c);

输出:

Fri Aug 21 02:10:55 2020

如果需要具体的时间格式,请更新帖子,希望对你有用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-20
    • 2019-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-11
    • 2011-05-21
    • 2016-01-07
    相关资源
    最近更新 更多