QDate birth = QDate::fromString("1990-1-1","yyyy-MM-dd"); //错误
上述代码字符串转日期失败,修改如下:
QDate birth = QDate::fromString("1990-1-1","yyyy-M-d"); //正确
//或如下:
QDate birth = QDate::fromString("1990-01-01","yyyy-MM-dd"); //正确
另外,如果日期字符串中有空格,要用
QString::trimmed()
函数去掉空格