我想获得一个定制的QDateTime例如:
QString string = "23 April 2012 at 22:51";
QString format = "d MMMM yyyy at hh:mm";
我不能,因为文字at
未被识别为“附加”字符串,但有关联的标记。
a
-> 上午或下午t
-> 时区信息。
当然,我会采取一种替代方法:
QDateTime timeNow = QDateTime::currentDateTime();
QString time1Format = "d MMMM yyyy";
QString time2Format = "hh:mm";
QString time1 = timeNow.toString(time1Format);
QString time2 = timeNow.toString(time2Format);
QString timeConcat = QString(time1 + " at " + time2);
qDebug() << "Time = " << timeConcat;
如何在我的格式中转义“at”关键字?
ap 或解释为 AM/PM 时间。ap 必须是“am”或“pm”。