time_t 的时钟周期和获取时间问题
Clock cycle of time_t and getting time problem
我试图在我的简单 while 循环中获取当前原始时间(人类不可读的时间)。我搜索了 time_t clock cycle period 但找不到任何相关信息。
第一期:有人知道C++中time_t的时钟周期吗?
第 2 期:当我打印 time ltime 时,它看起来一直都一样。
time_t ltime;
while (count <= 1000) {
time( & ltime); //I expect this to get current time in every cycle
cout << "Current time " << ltime << endl;
count++;
}
我已经检查过 this link 但它没有提供有关时钟周期的信息。
使用std::chrono::high_resolution_clock::now()
编辑:
使用std::system_clock::now()
和std::chrono::system_clock::to_time_t()
我试图在我的简单 while 循环中获取当前原始时间(人类不可读的时间)。我搜索了 time_t clock cycle period 但找不到任何相关信息。
第一期:有人知道C++中time_t的时钟周期吗?
第 2 期:当我打印 time ltime 时,它看起来一直都一样。
time_t ltime;
while (count <= 1000) {
time( & ltime); //I expect this to get current time in every cycle
cout << "Current time " << ltime << endl;
count++;
}
我已经检查过 this link 但它没有提供有关时钟周期的信息。
使用std::chrono::high_resolution_clock::now()
编辑:
使用std::system_clock::now()
和std::chrono::system_clock::to_time_t()