Qt cpp 获取当前时间,并将星期几用中文表示
时间: 2023-06-29 20:07:34 浏览: 247
获取系统时间
可以使用 QDateTime 类来获取当前时间,并使用 QLocale 类将星期几转换为中文表示。下面是一个示例代码:
```cpp
QDateTime currentDateTime = QDateTime::currentDateTime();
QLocale locale(QLocale::Chinese);
QString currentWeekday = locale.toString(currentDateTime.date().dayOfWeek(), "dddd");
qDebug() << "当前时间:" << currentDateTime.toString("yyyy-MM-dd hh:mm:ss");
qDebug() << "星期几:" << currentWeekday;
```
其中,QDateTime::currentDateTime() 方法返回当前日期和时间。QLocale("Chinese") 创建一个中文的本地化对象。QLocale::toString() 方法将星期几转换为中文表示,"dddd" 是一个格式字符串,表示输出完整的星期几名称。最后,使用 qDebug() 函数输出结果。
阅读全文