2012-03-15 56 views
1

我無法將QDate轉換爲QString。請參見下面的代碼:轉換QDate爲Qstring?

cout << QString("\nBooking Date: %1").arg(QDate::toString(this->getBookingDate() &YYYY.mm.dd) 

當我嘗試編譯此它給了我:

‘YYYY’ was not declared in this scope 

然而,文件說:

「返回日期字符串格式參數確定結果字符串的格式...「並繼續列出格式字符串。

我是Qt新手,所以如果我缺少明顯的請原諒無知。

+0

你還不熟悉C++嗎?這就是'toString()'不是靜態的,即使它是,你也不會將格式參數傳遞給它。 – jpm 2012-03-15 19:12:16

+0

嗨,我是新來的c + +是的。試圖掌握所有這些可以是壓倒性的,但我必須推動:) – georgelappies 2012-03-15 19:17:56

回答

7

您想要this->getBookingDate().toString("yyyy.MM.dd")。欲瞭解更多信息,請閱讀documentation

+0

而只是爲了記錄,QDate似乎沒有靜態的toString方法。 – jpm 2012-03-15 19:11:07

+0

它的工作原理,感謝jpm。 – georgelappies 2012-03-15 19:29:15