如何将当前日期以数字形式放入 QLabel 中?
How to put a current date in QLabel in digits?
我在转换当前日期时遇到问题。
我想在 QLabel 中放入当前日期,但我无法放入 QDate 类型。
QDate today;
today=QDate::currentDate();
datamiasto->setText("Data wystawienia: "+today+", xyz");
当我将它转换为字符串时我可以输入它但是当我这样做时日期不是数字。
如何在 QLabel 中输入数字日期?
试试这个:
QDateTime dateTime = dateTime.currentDateTime();
QString dateTimeString = dateTime.toString("yyyy-MM-dd_hh-mm-ss");
QDateTime::toString(const QString &format) : Returns 字符串形式的日期时间。 format 参数确定结果字符串的格式。 (为函数提供自定义格式)
QDateTime::currentDateTime() : Returns 当前日期时间,由系统时钟报告,在当地时区。
我在转换当前日期时遇到问题。 我想在 QLabel 中放入当前日期,但我无法放入 QDate 类型。
QDate today;
today=QDate::currentDate();
datamiasto->setText("Data wystawienia: "+today+", xyz");
当我将它转换为字符串时我可以输入它但是当我这样做时日期不是数字。 如何在 QLabel 中输入数字日期?
试试这个:
QDateTime dateTime = dateTime.currentDateTime();
QString dateTimeString = dateTime.toString("yyyy-MM-dd_hh-mm-ss");
QDateTime::toString(const QString &format) : Returns 字符串形式的日期时间。 format 参数确定结果字符串的格式。 (为函数提供自定义格式)
QDateTime::currentDateTime() : Returns 当前日期时间,由系统时钟报告,在当地时区。