2012-03-21 3 views
1

(MFC 클래스) CTimeCTimeSpan을 사용하여 특정 시간을 늘리려합니다. 내가 목표로하는 것은 CTimeSpan을 사용하여 time1()에 주어진 시간을 CTime time1으로 설정된 날짜까지 늘리는 것입니다.하루에 특정 시간을 늘리시겠습니까?

어떻게 그래서 CTimeSpan::CTimeSpan이 날이 시간 1에 의해 주어진 날짜를 사용하여 1 씩 증가

CTime time1(2012, 4, 1, 1, 0, 0); 

CTimeSpan span1(1, 0, 0, 0); 

와 연결합니까?

+0

어떤 도서관이에서 무엇입니까? –

+2

C++은'CTime' 또는'CTimeSpan' 타입이 없습니다. 다시 시도하십시오. –

+0

http://msdn.microsoft.com/en-us/library/h7zw4wy1%28v=vs.80%29.aspx – codrgi

답변

-1

대해 무엇 :

CTime result = CTime(input.GetYear(), input.GetMonth(), input.GetDay() + span.GetDays(), input.GetHour() + span.GetHours(), input.GetMinute + span.GetMinutes()); 

ctime이 여기에 정의 된 ATL/MFC 클래스입니다 : http://msdn.microsoft.com/en-us/library/78zb0ese(v=vs.80).aspx

+0

찾은 설명서 (http://msdn.microsoft.com/en-us/library/b6989cds%28vs/vs.80%29.aspx)는 CTime의 생성자가 모든 인수에 대해 유효한 범위를 요구한다고 제안합니다. 그것을주지 말라. Microsoft는 최근 클라우드 서비스를 중단 한 비슷한 실수를 저질렀습니다. http://blogs.msdn.com/b/windowsazure/archive/2012/03/09/summary-of-windows-azure-service-disruption-on-feb-29th-2012.aspx –

관련 문제