다음을 통해 공유


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 포함 되어 있으면 사용할 수 있습니다만.

자세한 내용은 SYSTEMTIMEFILETIME 의 구조는 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

참고 항목

참조

CTime 클래스

계층 구조 차트

CTime::GetTime

CTime::GetCurrentTime

CTime::operator =