c++在qt中实现 qdate获取当前时间,不要qdatetime
时间: 2024-02-09 07:08:57 浏览: 79
Qt中实现自定义时间选择功能
如果你不想使用`QDateTime`类,你可以使用`QDate`和`QTime`类分别获取当前日期和时间。下面是一个例子:
```c++
#include <QCoreApplication>
#include <QDate>
#include <QTime>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QDate current_date = QDate::currentDate();
QTime current_time = QTime::currentTime();
qDebug() << "当前时间为: " << current_time.toString("hh:mm:ss");
return a.exec();
}
```
以上代码中,`QDate::currentDate()`函数返回当前日期,`QTime::currentTime()`函数返回当前时间。然后使用`toString()`函数将当前时间格式化为字符串。`hh:mm:ss`表示只输出小时、分钟和秒数。
阅读全文