如何将__time64_t标准输出为CString年月日时分秒?
时间: 2024-05-09 09:18:21 浏览: 79
您可以使用如下代码将__time64_t转换为CString形式的年月日时分秒:
```cpp
__time64_t timestamp = time(nullptr);
tm timeInfo;
localtime_s(&timeInfo, ×tamp);
CString dateTimeString;
dateTimeString.Format(_T("%04d-%02d-%02d %02d:%02d:%02d"), timeInfo.tm_year + 1900, timeInfo.tm_mon + 1, timeInfo.tm_mday, timeInfo.tm_hour, timeInfo.tm_min, timeInfo.tm_sec);
```
其中,__time64_t类型的timestamp表示当前时间,tm结构体的timeInfo用于保存时间转换后的信息,最后通过CString::Format方法将时间信息格式化成字符串形式的年月日时分秒。
阅读全文