首页 > 解决方案 > 如何在 C++ 中存储时间

问题描述

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

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

在此先感谢您的帮助!

标签: c++networkingtime

解决方案


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

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


推荐阅读