c++ - 将 QDate 转换为 Qstring?

标签 c++ string qt date

我无法将 QDate 转换为 QString。请看下面的代码:

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

当我尝试编译它时,它会给我:

‘YYYY’ was not declared in this scope

但是文档说:

“以字符串形式返回日期。格式参数确定结果字符串的格式...”并继续列出格式字符串。

我是 Qt 的新手,所以如果我遗漏了显而易见的内容,请原谅我的无知。

最佳答案

您需要 this->getBookingDate().toString("yyyy.MM.dd")。有关详细信息,请阅读 documentation .

关于c++ - 将 QDate 转换为 Qstring?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9726430/

相关文章:

Java - 子字符串问题

java - 字符串中的单个字符实例

c++ - 运算符重载 - 创建一个新的 String 类

c++ - 如何在 QT 中读取 GPX 文件(xml 格式)?

c++ - QtCreator 4.1.0 不显示 MainWindow 表单编辑器的 webengineview(QT 5.7)

c++ - 如何在构建结束时从 Visual Studio 项目生成 Qt .pri 文件?

c++ - 为什么 const char* 返回的值丢失了两个字符?但是在返回之前打印正确的值

c++ - CryptDecrypt 在解密字符串的末尾返回随机字符?

c++ - GCC 4.4 不实现 C++11 范围循环。它支持哪些其他范围循环语法?

c++ - Boost Program_Options 抛出 "character conversion failed"