【发布时间】:2019-09-04 11:49:24
【问题描述】:
我想获得一个自定义的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”。
【问题讨论】: