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());