COleDateTime::COleDateTime
COleDateTime 개체를 생성합니다.
COleDateTime( ) throw( );
COleDateTime(
const VARIANT& varSrc
) throw( );
COleDateTime(
DATE dtSrc
) throw( );
COleDateTime(
time_t timeSrc
) throw( );
COleDateTime(
__time64_t timeSrc
) throw( );
COleDateTime(
const SYSTEMTIME& systimeSrc
) throw( );
COleDateTime(
const FILETIME& filetimeSrc
) throw( );
COleDateTime(
int nYear,
int nMonth,
int nDay,
int nHour,
int nMin,
int nSec
) throw( );
COleDateTime(
WORD wDosDate,
WORD wDosTime
) throw( );
COleDateTime(
const DBTIMESTAMP& dbts
) throw();
매개 변수
dateSrc
기존에 COleDateTime 개체는 새 파일에 복사 하려면 COleDateTime 개체입니다.varSrc
기존 변형 데이터 구조 (가능한 경우는 COleVariant 개체) 날짜/시간 값으로 변환할 (VT_DATE)는 새 파일에 복사 하 고 COleDateTime 개체.dtSrc
날짜/시간 (날짜)는 새 파일에 복사 하려면 값 COleDateTime 개체입니다.timeSrc
A time_t 또는 __time64_t 값을 날짜/시간 값으로 변환 하 고 새 문서에 복사 하려면 COleDateTime 개체입니다.systimeSrc
A SYSTEMTIME 날짜/시간 값으로 변환 하 고 새 항목으로 복사 구조 COleDateTime 개체입니다.filetimeSrc
A FILETIME 날짜/시간 값으로 변환 하 고 새 항목으로 복사 구조 COleDateTime 개체입니다.이때 FILETIME 협정 세계 표준시 (UTC)를 사용 하 여 현지 시간 구조에 전달 하는 경우 결과가 잘못 될 수 있기 때문입니다.참조 파일 시간 에 Windows SDK 에 대 한 자세한 내용은.nYear, nMonth, nDay, nHour, nMin, nSec
새 문서에 복사 하는 날짜 및 시간 값을 나타내는 COleDateTime 개체입니다.wDosDate, wDosTime
MS-DOS 날짜 및 시간 값 날짜/시간 값으로 변환 하 고 새 문서에 복사 하려면 COleDateTime 개체입니다.dbts
참조 하는 DBTimeStamp 현재 현지 시간을 포함 하는 구조입니다.
설명
이러한 모든 생성자를 만듭니다. COleDateTime 개체를 지정 된 값으로 초기화 합니다.다음 표에서 각 날짜 및 시간 구성 요소에 대 한 유효한 범위를 보여 줍니다.
날짜/시간 컴포넌트 |
유효 범위 |
---|---|
연도 |
100 – 9999 |
달 |
0 – 12 |
일 |
0 – 31 |
시간 |
0 – 23 |
분 |
0 – 59 |
두 번째 |
0 – 59 |
실제 상한 일 구성 요소를 다릅니다 참고 월 및 연도 구성 요소에 기반 합니다.자세한 내용은 SetDate 또는 SetDateTime 멤버 함수입니다.
각 생성자에 대 한 간단한 설명을 다음과가 같습니다.
COleDateTime() 생성 한 COleDateTime 개체 초기화 (1899 년 12 월 30 일 자정).
COleDateTime(dateSrc) 생성 한 COleDateTime 개체에서 기존 COleDateTime 개체.
COleDateTime(varSrc) 생성 한 COleDateTime 개체입니다.변환 하는 VARIANT 구조 또는 COleVariant 개체는 날짜/시간 (VT_DATE) 값.이 변환에 성공 하면 변환 된 값으로 새 복사 됩니다 COleDateTime 개체입니다.값을, 아니면의 COleDateTime 0 (1899 년 12 월 30 일 자정) 및 해당 상태를 잘못 된 개체를 설정 합니다.
COleDateTime(dtSrc) 생성 한 COleDateTime 에서 개체는 날짜 값.
COleDateTime(timeSrc) 생성 한 COleDateTime 에서 개체는 time_t 값.
COleDateTime(systimeSrc) 생성 한 COleDateTime 에서 개체는 SYSTEMTIME 값.
COleDateTime(filetimeSrc) 생성 한 COleDateTime 에서 개체는 FILETIME 값..이때 FILETIME 협정 세계 표준시 (UTC)를 사용 하 여 현지 시간 구조에 전달 하는 경우 결과가 잘못 될 수 있기 때문입니다.참조 파일 시간 에 Windows SDK 에 대 한 자세한 내용은.
COleDateTime(nYear, nMonth, nDay, nHour, nMin, nSec) Constructs a COleDateTime object from the specified numerical values.
COleDateTime(wDosDatewDosTime) 생성 한 COleDateTime 개체에서 지정 된 MS-DOS 날짜 및 시간 값입니다.
에 대 한 자세한 내용은 time_t 데이터 형식을 참조 하십시오의 시간 작동의 런타임 라이브러리 참조.
자세한 내용은 SYSTEMTIME 및 FILETIME 의 구조는 Windows SDK.
범위에 대 한 자세한 내용은 COleDateTime 문서를 참조 하는 값을 날짜 및 시간: 자동화 지원.
[!참고]
생성자 사용 DBTIMESTAMP 매개 변수 OLEDB.h 포함 되어 있으면 사용할 수 있습니다만.
예제
time_t osBinaryTime; // C run-time time (defined in <time.h>)
time(&osBinaryTime); // Get the current time from the
// operating system.
COleDateTime time1; // initialized to 00:00am, 30 December 1899
// (and m_nStatus is valid!)
COleDateTime time2 = time1; // Copy constructor
COleDateTime time3(osBinaryTime); // from time_t
COleDateTime time4(1999, 3, 19, 22, 15, 0); // 10:15PM March 19, 1999
SYSTEMTIME sysTime; // Win32 time information
GetSystemTime(&sysTime);
COleDateTime time5(sysTime);
요구 사항
헤더: atlcomtime.h