COleDateTime은 시간관련 객체이다. 원래 CTime을 쓰지만, 이 클래스는 문제가 있다고 한다. 문제는 뭔지 모름.....
현재날짜/시간 구하기
CPP
COleDateTime ct = COleDateTime::GetCurrentTime();
CString strNow;
strNow.Format("%04d-%02d-%02d %02d:%02d:%02d",
ct.GetYear(), ct.GetMonth(), ct.GetDay(), ct.GetHour(), ct.GetMinute(), ct.GetSecond());
현재날짜에서 이전날짜 구하기 (예: 7일)
CPP
COleDateTime ct = COleDateTime::GetCurrentTime();
COleDateTimeSpan tsMinusTime(7, 0, 0, 0);
ct -= tsMinusTime;
strNow.Format("%04d-%02d-%02d %02d:%02d:%02d",
ct.GetYear(), ct.GetMonth(), ct.GetDay(), ct.GetHour(), ct.GetMinute(), ct.GetSecond());