我只是想使用以下方法将时间字符串解析为chrono::system_clock::time_point
:
#include <iosfwd>
#include "date/date.h"
std::stringstream ssTime;
ssTime << "17:34:05";
std::chrono::system_clock::time_point tp_time;
ssTime >> date::parse("%H:%M:%S", tp_time);
我原本期望得到指定时间点自EPOCH以来的
time_point
,但实际上我得到了0(即EPOCH
)。请注意,我正在使用date库,该库由Howard Hinnant开发。