如何将数字中的当前日期放在QLabel中?
问题描述:
我在转换当前日期时遇到问题。 我想在QLabel中放入当前日期,但我不能放置QDate类型。如何将数字中的当前日期放在QLabel中?
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):返回日期为字符串。 format参数确定结果字符串的格式。 (给你的自定义格式的功能)
QDateTime::currentDateTime():返回当地的时区,由系统时钟报告的当前日期时间。