获取当前时间:
SYSTEMTIME sysTime;
GetLocalTime(&sysTime);
CString strFilePath ;//= DirectoryPath ;//_T("..\\CCDImages");
strFilePath.Format(_T("%s\\%d_%d_%d"),DirectoryPath,sysTime.wYear,sysTime.wMonth,sysTime.wDay);
CString strFullFileName;
strFullFileName.Format(_T("%s\\%d_%d_%d_%d_%d_%d_%d.bmp"),strFilePath,
sysTime.wYear,
sysTime.wMonth,
sysTime.wDay,
sysTime.wHour,
sysTime.wMinute,
sysTime.wSecond,
sysTime.wMilliseconds);
昨天算法如下:
COleDateTimeSpan OneDay(1,0,0,0);
COleDateTime t(COleDateTime::GetCurrentTime()-OneDay);
“前天”算法如下:
COleDateTimeSpan TwoDay(2,0,0,0);
COleDateTime t(COleDateTime::GetCurrentTime()-TwoDay);
本文介绍了如何使用C++在Windows环境下获取当前系统时间,并通过COleDateTimeSpan对象计算前一天和前两天的日期,适用于需要记录文件创建时间或进行日期运算的场景。

被折叠的 条评论
为什么被折叠?



