我正在尝试将字符串格式的时间戳转换为自纪元以来的毫秒,如下所示:
QString startTime("20131030 21923"); //2013-10-30 02:19:23
auto date = QDateTime::fromString(startTime, "yyyyMMdd hmmss");
auto secsSinceEpoch = date.toTime_t();
结果 (secsSinceEpoch) 为 1383163763,转换为 2013-10-30 21:09:23。所以看起来我的格式字符串被错误地解释(如“yyyyMMdd hhmss”),为什么会这样,我该怎么做才能解决这个问题?