QDateTime时间显示格式
时间: 2024-01-15 09:36:57 浏览: 182
日期时间的不同显示格式
QDateTime是Qt框架中的一个日期和时间类,它可以用于表示和操作日期和时间。在QDateTime中,可以使用toString()函数来指定日期和时间的显示格式。
以下是一些常见的日期和时间显示格式的示例:
1. "yyyy-MM-dd":显示年份、月份和日期,例如:"2022-01-01"
2. "yy-MM-dd":显示年份的后两位、月份和日期,例如:"22-01-01"
3. "yyyy-MM-dd hh:mm:ss":显示年份、月份、日期、小时、分钟和秒,例如:"2022-01-01 12:34:56"
4. "yyyy/MM/dd":显示年份、月份和日期,使用斜杠作为分隔符,例如:"2022/01/01"
5. "MM/dd/yyyy":显示月份、日期和年份,例如:"01/01/2022"
6. "dd/MM/yyyy":显示日期、月份和年份,例如:"01/01/2022"
你可以根据需要选择合适的显示格式,然后使用toString()函数将QDateTime对象转换为字符串。例如:
```cpp
QDateTime dateTime = QDateTime::currentDateTime();
QString formattedDateTime = dateTime.toString("yyyy-MM-dd hh:mm:ss");
```
在上面的示例中,将当前的日期和时间格式化为"yyyy-MM-dd hh:mm:ss"的字符串格式,并将结果存储在formattedDateTime变量中。
阅读全文