我一直在尝试使用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/