쌈꼬쪼려 소백촌닭
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에서 해보니 잘 나온다.
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에서 해보니 잘 나온다.
반응형
'IT-개발,DB' 카테고리의 다른 글
[개발/MFC] MFC 팁 54개 (0) | 2011.05.10 |
---|---|
[개발/VC++] 탭 브라우저 윈도우 핸들 구하기 (0) | 2011.05.04 |
[개발/MFC] Thread, Process ID & Handle (0) | 2011.04.19 |
[개발/MFC] 프로세스 강제 종료 두번째 (0) | 2011.04.15 |
[개발/MFC] 유휴 루프 처리 (0) | 2011.04.15 |
댓글