CTime::CTime
새 CTime 개체에 지정 된 시간으로 초기화 합니다.
CTime( ) throw( );
CTime(
__time64_t time
) throw( );
CTime(
int nYear,
int nMonth,
int nDay,
int nHour,
int nMin,
int nSec,
int nDST = -1
);
CTime(
WORD wDosDate,
WORD wDosTime,
int nDST = -1
);
CTime(
const SYSTEMTIME& st,
int nDST = - 1
) throw( );
CTime(
const FILETIME& ft,
int nDST = - 1
);
CTime(
const DBTIMESTAMP& dbts,
int nDST = -1
) throw( );
매개 변수
timeSrc
나타내는 CTime 개체가 이미 존재 합니다.time
A __time64_t 시간 값에는 UTC 1970 년 1 월 1 일 후 (초)입니다.Note이 현지 시간으로 조정 됩니다.예를 들어, 뉴욕에가 만든 하는 경우는 CTime 개체는 매개 변수에 0을 전달 하 여 CTime::GetMonth 12를 반환 합니다.Visual C++ 버전 6.0 및 이전 버전에서 time 값은 time_t.Visual C++.net 및 나중에 변환 된 time_t 매개 변수를 __time64_t.
nYear, nMonth, nDay, nHour, nMin, nSec
새 문서에 복사 하는 날짜 및 시간 값을 나타내는 CTime 개체입니다.nDST
일광 절약 시간제 적용 되는지 나타냅니다.세 가지 값 중 하나를 사용할 수 있습니다.nDST표준 시간이 적용 되는 0으로 설정 합니다.
nDST값에 일광 절약 시간이 적용 되는 0 보다 큰 값을 설정 합니다.
nDST0 보다 작은 값을 기본값을 설정 합니다.자동으로 표준 시간이 나 일광 절약 시간이 적용 되는지 계산 합니다.
wDosDate, wDosTime
MS-DOS 날짜 및 시간 값 날짜/시간 값으로 변환 하 고 새 문서에 복사 하려면 CTime 개체입니다.st
A SYSTEMTIME 날짜/시간 값으로 변환 하 고 새 항목으로 복사 구조 CTime 개체입니다.ft
A FILETIME 날짜/시간 값으로 변환 하 고 새 항목으로 복사 구조 CTime 개체입니다.dbts
참조 하는 DBTimeStamp 현재 현지 시간을 포함 하는 구조입니다.
설명
각 생성자 아래에 설명 되어 있습니다.
CTime (); 초기화 구문 CTime 개체입니다.이 생성자를 정의할 수 있습니다 CTime 개체 배열입니다.유효한 시간을 사용 하기 전에 이러한 배열을 초기화 해야 합니다.
CTime (const CTime & ); 생성 한 CTime 개체에서 다른 CTime 값입니다.
CTime (__time64_t); 생성 한 CTime 에서 개체는 __time64_t 형식.이 생성자는 UTC 시간을 기대 하 고 결과 저장 하기 전에 결과 로컬 시간으로 변환.
CTime (int, int,...); 생성 한 CTime 현지 시간 구성 요소와 각 구성 요소에서에서 개체 다음 범위를 제한:
구성 요소
범위
nYear
1970–3000
nMonth
1–12
nDay
1–31
nHour
0-23
nMin
0-59
nSec
0-59
이 생성자 해당 UTC로 변환이 됩니다.Mfc 라이브러리의 디버그 버전을 경우 어설션 또는 시간 구성 요소 범위를 벗어났습니다.인수를 호출 하기 전에 유효성을 검사 해야 합니다.이 생성자는 현지 시간을 필요로합니다.
CTime( WORD, WORD ); 생성 한 CTime 개체에서 지정 된 MS-DOS 날짜 및 시간 값입니다.이 생성자는 현지 시간을 필요로합니다.
CTime( const SYSTEMTIME & ); 생성 한 CTime 에서 개체는 SYSTEMTIME 구조.이 생성자는 현지 시간을 필요로합니다.
CTime( const FILETIME & ); 생성 한 CTime 에서 개체는 FILETIME 구조.대부분의 경우 사용 됩니다 CTimeFILETIME 직접 초기화 합니다.사용 하는 경우는 CFile 파일을 조작 하는 개체 CFile::GetStatus 파일 타임 스탬프를 통해 검색에 CTime 개체 초기화에 FILETIME 구조.이 생성자는 UTC를 기준으로 하는 시간으로 간주 하 고 결과 저장 하기 전에 자동으로 값을 현지 시간으로 변환.
[!참고]
생성자 사용 DBTIMESTAMP 매개 변수 OLEDB.h 포함 되어 있으면 사용할 수 있습니다만.
자세한 내용은 SYSTEMTIME 및 FILETIME 의 구조는 Windows SDK.참고는 MS-DOS 날짜 및 시간 항목에는 Windows SDK.
예제
time_t osBinaryTime; // C run-time time (defined in <time.h>)
time(&osBinaryTime) ; // Get the current time from the
// operating system.
CTime time1; // Empty CTime. (0 is illegal time value.)
CTime time2 = time1; // Copy constructor.
CTime time3(osBinaryTime); // CTime from C run-time time
CTime time4(1999, 3, 19, 22, 15, 0); // 10:15PM March 19, 1999
요구 사항
헤더: atltime.h