Qt转换ISO日期到QDate

Qt convert ISO date to QDate

本文关键字:QDate 日期 ISO 转换 Qt      更新时间:2023-10-16

你好,我是Qt和新学习Qt的新手,现在我有问题将ISO日期转换为Qdate。我的ISO日期如下:

2015 - 05 - 17 t05: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框架的文档,例如这个页面)