qdatetime赋值给char数组
时间: 2023-09-11 18:12:09 浏览: 130
Qt例程源代码QDateTime.7z
5星 · 资源好评率100%
可以使用strftime函数将qdatetime转换为char数组。例如:
```c++
QDateTime qdt = QDateTime::currentDateTime();
char buffer[20];
strftime(buffer, 20, "%Y-%m-%d %H:%M:%S", qdt.toLocalTime().dateTime().toTime_t());
```
这将把当前时间转换为格式为"年-月-日 时:分:秒"的字符串,保存在buffer中。其中20是buffer数组的大小,%Y-%m-%d %H:%M:%S是日期时间格式,qdt.toLocalTime().dateTime().toTime_t()将QDateTime转换为time_t类型。
阅读全文