您好我是Qt的新手和新学习Qt。目前我将ISO日期转换为Qdate是个问题。示例I&#ISO; ISO日期如下:
2015-05-17T05:16:22.126Z
现在如何将它转换为这样的" yyyy-mm-dd"或" yyyymmdd"?请帮我。 :d
答案 0 :(得分:3)
这是你的答案:
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)