본문 바로가기
IT-개발,DB

[개발/MFC] 날짜계산, 시간계산 해보자

by SB리치퍼슨 2012. 9. 11.

[개발/MFC] 날짜계산, 시간계산 해보자



MFC에서 현재 시간을 기준으로 시간계산을 하는 방법을 알아보자.

아래의 예제만 알면... 더하고 빼고 차이를 계산하는 건 문제가 아니다.

먼저 현재 날짜와 시간을 제대로 얻어야 한다.


처음 사용한다면 변수에 날짜와 시간을 표시하는 과정을 갖고 확인하는 습관을 들이자.


그럼 아래에 예제가 있다.

오늘로부터 3일 뒤의 날짜를 알고 싶다.


CString s;


 CTime ctTime = CTime::GetCurrentTime();


 s.Format("%04d.%02d.%02d", ctTime.GetYear(), ctTime.GetMonth(), ctTime.GetDay());


 CTimeSpan tsAddTime(3, 0, 0, 0); 


 ctTime += tsAddTime; // 날짜 더하기 


 s.Format("%04d.%02d.%02d", ctTime.GetYear(), ctTime.GetMonth(), ctTime.GetDay());


 


MFC에서 해보니 잘 나온다

반응형

댓글