我一直在尝试使用std::chrono查找示例,该示例仅获取chrono::time_point并将小时数和分钟数提取为整数。

我有:

std::chrono::system_clock::time_point now = std::chrono::system_clock::now();

但我不知道如何提取小时和分钟(自午夜以来)?我正在寻找类似的东西:
int hours = now.clock.hours();

最佳答案

问题在于标准库中实际上没有任何此类功能。您必须convert the time point to a time_t 并使用old functions来获得a tm structure

关于c++ - 使用chrono::time_point获取当前的小时和分钟数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34528083/

10-12 21:33