标签: c++
我有一个格式为“ 20190930_141414”的字符串,它是日期2019 09 30 14:14:14。如何将其转换为utc中的unix时间戳?
答案 0 :(得分:0)
您可以将流与get_time和mktime一起使用,以将其转换为time_t对象(自纪元以来的时间)。
struct std::tm lTM; std::istringstream lTimestamp( "20190930_141414" ); lTimestamp >> std::get_time = ( &lTM, "%Y%m%d_%H%M%S" ); std::time_t lEpoch = mktime( &lTM );