我无法将QDate转换为QString。请参阅以下代码:
cout << QString("\nBooking Date: %1").arg(QDate::toString(this->getBookingDate() &YYYY.mm.dd)
当我尝试编译它时,它给了我:
‘YYYY’ was not declared in this scope
然而文档说:
“以字符串形式返回日期.format参数确定结果字符串的格式......”并继续列出格式字符串。
我是Qt的新手,所以如果我错过了明显的请原谅无知。
答案 0 :(得分:13)
你想要this->getBookingDate().toString("yyyy.MM.dd")
。有关详细信息,请阅读documentation。
答案 1 :(得分:1)
您可以在PySide2中使用它:
self.dateEdit.date().toString("yyyy.MM.dd")