본문 바로가기
VC++ 6.0
2013.01.03 10:19

COleDateTime 관련

다물칸 주소복사
조회 수 3607 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
구분 팁&트릭

COleDateTime은 시간관련 객체이다. 원래 CTime을 쓰지만, 이 클래스는 문제가 있다고 한다. 문제는 뭔지 모름..... 


현재날짜/시간 구하기

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일)

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