COleDateTime 에 기본 클래스。
COleDateTime 개체가 OLE 자동화에 사용 되는 날짜 데이터 형식을 캡슐화 합니다. 그것은 대 한 가능한 형식 중 하나를 OLE 자동화 VARIANT 데이터 형식. COleDateTime 값은 절대 날짜 및 시간 값을 나타냅니다.
날짜 형식의 부동 소수점 값으로 1899 년 12 월 30 일 자정부터 일 측정 구현 됩니다. 그래서, 자정, 1899 년 12 월 31 1.0으로 표현 됩니다. 마찬가지로, 6 오전, 1900 년 1 월 1 표시는 2.25, 및 자정, 1899 년 12 월 29-1.0입니다. 그러나, 6 오전, 1899 년 12 월 29은-1.25。
메모nbsp;??시간 부분을 해석 하는 숫자의 소수 부분에 대 한 절대 값을가지고(&N)。
1 1 월 100에서-12 월 31 일 날짜를 처리 하는 COleDateTime 클래스 9999。
메모nbsp;COleDateTime 일광 절약 시간제를 무시합니다. 참조 날짜와 시간: 자동화 지원 에 대 한 자세한 내용은 Visual c + + 프로그래머 가이드(&N)。
이 유형은 날짜 또는 시간에만 값을 나타내는 데 사용 됩니다. 규칙에 따라 날짜 (1899 년 12 월 30) 0 시간 전용 값에 사용 됩니다. 마찬가지로 시간 0: 00 (자정) 날짜 전용 값 사용。
100 미만의 날짜 COleDateTime 개체를 만드는 경우 날짜를 허용 될 것입니다, 하지만 GetYear, GetMonth, GetDay, GetHour, GetMinute및 GetSecond 에 대 한 후속 호출에 실패 하 고-1을 반환 합니다. 이전에, 두 자리 날짜를 사용할 수 있지만 100 또는 MFC 4.2에서 더 큰, 이후 날짜 여야。
문제를 피하려면 네 자리 날짜를 지정 합니다. 예를 들어:
COleDateTime.mytime(1996,1,1,0,0,0)
COleDateTime 값 기본 산술 연산을 COleDateTimeSpan도우미 클래스를 사용합니다. COleDateTimeSpan 값 상대 시간을 간격을 나타냅니다. 이러한 클래스 간의 관계는 CTime 사이의 CTimeSpan 하나。
COleDateTime 및 COleDateTimeSpan 클래스에서 자세한 내용은 다음 웹 사이트를 참조 하십시오. 문서 날짜와 시간: 자동화 지원 Visual c + + 프로그래머 가이드
# include lt;afxdisp.h>
참고 항목nbsp;COleVariant(&N)