如何在QLabel中以数字形式显示当前日期?

时间:2017-10-16 18:59:54

标签: c++ qt qt4

转换当前日期时遇到问题。 我想在QLabel中放一个当前日期,但我不能放一个QDate类型。

 QDate today;
      today=QDate::currentDate();
        datamiasto->setText("Data wystawienia: "+today+", xyz");

当我将其转换为字符串时,我可以把它当它但是当我这样做时,日期不是数字。 如何在QLabel中输入数字日期?

1 个答案:

答案 0 :(得分:1)

试试这个:

QDateTime dateTime = dateTime.currentDateTime();
QString dateTimeString = dateTime.toString("yyyy-MM-dd_hh-mm-ss");

QDateTime::toString(const QString &format):以字符串形式返回日期时间。 format参数确定结果字符串的格式。 (将自定义格式提供给函数)

QDateTime::currentDateTime():返回当前时区中系统时钟报告的当前日期时间。