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)
你好我是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)