【发布时间】:2019-03-20 13:49:38
【问题描述】:
#include <chrono>
#include <string>
#include <iostream>
#include <ctime>
using namespace std;
int main() {
chrono::time_point<chrono::system_clock> end;
end = chrono::system_clock::now();
time_t end_time = chrono::system_clock::to_time_t(end);
cout << ctime(&end_time) << endl;
system("PAUSE");
return 0;
}
在 C++11 中,如何获取系统时间?当我运行这段代码时,我得到一个错误
代码 C4996 'ctime':此函数或变量可能不安全。
另外,如果有人能向我解释如何调整它以便时间的格式类似于month/day/year Hour:Minute,我将不胜感激。
【问题讨论】:
-
请注意,接受的答案不是最受好评的。
-
这似乎是Howard Hinnant's Date Library 的好时机(窃笑)。