QT C++ 83599转HH:MM:sS
时间: 2023-07-29 22:12:21 浏览: 45
以下是将83599转换为HH:MM:SS的C++代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int seconds = 83599;
int hours = seconds / 3600;
int minutes = (seconds % 3600) / 60;
int secs = seconds % 60;
printf("%02d:%02d:%02d", hours, minutes, secs);
return 0;
}
```
输出结果为:23:13:19
相关问题
QT 85399转HH:MM:sS
以下是将85399转换为HH:MM:SS的C++代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int seconds = 85399;
int hours = seconds / 3600;
int minutes = (seconds % 3600) / 60;
int secs = seconds % 60;
printf("%02d:%02d:%02d", hours, minutes, secs);
return 0;
}
```
输出结果为:23:46:39
c++实现在qt中获取当前日期yyyy-MM-dd hh:mm:ss这样格式的
在Qt中可以使用QDateTime类来获取当前日期和时间,并且可以通过toString()函数将日期时间格式化成指定格式的字符串。
以下是一个示例代码:
```c++
#include <QDateTime>
// 获取当前日期时间
QDateTime currentDateTime = QDateTime::currentDateTime();
// 格式化日期时间为字符串
QString currentDateTimeString = currentDateTime.toString("yyyy-MM-dd hh:mm:ss");
// 输出字符串
qDebug() << currentDateTimeString;
```
在上面的代码中,首先使用QDateTime::currentDateTime()静态函数获取当前日期时间。然后使用QDateTime::toString()函数将日期时间格式化成指定的字符串格式。最后将格式化后的字符串输出到控制台。
注意:在使用QDateTime类之前需要包含Qt的头文件<QDateTime>。