Qt QDateTime自定义格式转义符号
我想得到一个定制的服务,例如: 我无法识别,因为位于的文字Qt QDateTime自定义格式转义符号,qt,qdatetime,Qt,Qdatetime,我想得到一个定制的服务,例如: 我无法识别,因为位于的文字未被识别为“附加”字符串,但具有关联的标记 a->上午或下午 t->时区信息 当然,我会采取一种方法,例如: QDateTime timeNow = QDateTime::currentDateTime(); QString time1Format = "d MMMM yyyy"; QString time2Format = "hh:mm"; QString time1 = timeNow.toString(time1Format
未被识别为“附加”字符串,但具有关联的标记
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;
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()必须将at
字符串括在单引号内:
将包括单引号中包含的任何字符序列
输出字符串中的逐字逐句(去掉引号),即使
包含格式化字符。两个连续的单引号(“”)
由输出中的单个引号替换。中的所有其他字符
格式字符串逐字包含在输出字符串中
qDebug()
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;
qDebug() << "Time = " << QDateTime::currentDateTime().toString("d MMMM yyyy 'at' hh::mm");