我在将 a 转换QString
为QDataTime
-Object 时遇到问题。
字符串看起来像:"2008:09:23 14:18:03
并且长度为 20。问题是,如果我删除第一个字符,输出看起来像:"008:09:23 14:18:03
。
这有问题吗?我可以删除所有没有数字的字符吗?
编码:
QDateTime date;
QString d=QString::fromStdString(result.val_string);
date.fromString(d,"yyyy:MM:dd hh:mm:ss");
qDebug()<<d;
qDebug()<<d.length()<<date.toString();
和输出:
"008:09:23 14:18:03
19 ""
问候