[개발/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] 프로세스 강제 종료 두번째 (0) | 2012.09.20 |
---|---|
[IT/가상] 버추얼박스 디스크 용량 줄이기 (0) | 2012.09.17 |
[개발/리눅스] tar로 용량을 지정하여 파일을 분할 압축 및 풀기 (0) | 2012.09.04 |
[IT/유닉스] 리눅스 tar 프로그램 사용 방법 (0) | 2012.09.04 |
[IT/개발] Technical Career Path를 보장하는 방법 (0) | 2012.08.30 |
댓글