Qt 将 ISO 日期转换为 QDate

Qt convert ISO date to QDate

你好我是Qt新手,新学习Qt。现在我无法将 ISO 日期转换为 Qdate。示例我有这样的 ISO 日期:

2015-05-17T05:16:22.126Z

现在如何将其转换为这样的 "yyyy-mm-dd" 或 "yyyymmdd"?请帮我。 :D

这是你的答案:

QString str = "2015-05-17T05:16:22.126Z";
QDateTime dateTime = QDateTime::fromString(str, "yyyy-MM-ddThh:mm:ss.zzzZ");
QString newStr = dateTime.toString("yyyy-mm-dd");

(不要犹豫,看看Qt框架的文档,例如这个page