c++ - 如何在 C++ 中将 CString 转换为 CTime?

标签 c++

我想在代码中使用 mm/dd/yy 格式的系统日期/时间。但问题是我得到的时间不是吃/时间格式。所以我想把它改成CTime格式,这样我就可以使用了。这怎么可能? 如何将 CString 转换为 CTIme 格式?

问候,

莫涵

最佳答案

您的问题示例如下:

   COleDateTime myDtTime;
   CTime sysTime;
   if(myDtTime.ParseDateTime(strTimestampOther))
   {
          SYSTEMTIME st;
         if(myDtTime.GetAsSystemTime(st))
         {
               sysTime = st;
           }
   }
   else
   ASSERT(FALSE);

关于c++ - 如何在 C++ 中将 CString 转换为 CTime?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5482593/

相关文章:

c++ - 为什么基于 for 循环的范围类型在大括号初始化列表上是非法的 C++

c++ - 使用可选列高效读取 CSV 文件

c++ - GetUserNameEx() 返回的缓冲区大小

c++ - 在 C++ - QT 中的启动画面后显示主窗口

c++ - 如果抛出异常,alloca() 是否返回内存?

c++ - 三向比较运算符与减法有何不同?

c++ - 无法使用 Eigen 函数

c++ - 插入排序的运行时间

c++ - 恒定的正确性

c++ - 如何打印linux上进程拥有的所有线程的线程ID