다음을 통해 공유


COleDateTime::ParseDateTime

날짜/시간 값을 읽을 수 있는 문자열을 구문 분석 합니다.

bool ParseDateTime(
   LPCTSTR lpszDate,
   DWORD dwFlags = 0,
   LCID lcid = LANG_USER_DEFAULT 
) throw( );

매개 변수

  • lpszDate
    구문 분석 하는 null로 끝나는 문자열에 대 한 포인터입니다.자세한 내용은 설명 부분을 참조 하십시오.

  • dwFlags
    로케일 설정 및 구문 분석에 대 한 플래그를 나타냅니다.하나 이상의 다음 flags:

    • LOCALE_NOUSEROVERRIDE 사용자 정의 설정 대신 시스템 기본 로케일 설정을 사용 합니다.

    • VAR_TIMEVALUEONLY 날짜 부분을 구문 분석 하는 동안 무시 됩니다.

    • VAR_DATEVALUEONLY 시간 부분을 구문 분석 하는 동안 무시 됩니다.

  • lcid
    변환에 사용할 로캘 ID를 나타냅니다.

반환 값

반환 true 문자열 성공적으로 날짜/시간 값을, 그렇지 않으면 변환 되었습니다 경우 거짓.

설명

문자열을 날짜/시간으로 성공적으로 변환 된 경우 값,이 값은 COleDateTime 개체 설정 되어 해당 값과 상태를 잘못.

[!참고]

연도 값 포괄적 100에서 9999 사이 있어야 합니다.

lpszDate 다양 한 형식의 매개 변수를 사용할 수 있습니다.예를 들어, 다음 문자열 허용 가능한 날짜/시간 형식 포함:

"25 January 1996"

"8:30:00"

"20:30:00"

"January 25, 1996 8:30:00"

"8:30:00 Jan. 25, 1996"

"1/25/1996 8:30:00" // always specify the full year,

// even in a 'short date' format

문자열 형식을 날짜/시간 값 변환에 대 한 적합 여부 로케일 ID에도 영향을 줄 수 있습니다.

경우 VAR_DATEVALUEONLY, 시간 값 0 시간 또는 자정으로 설정 합니다.경우 VAR_TIMEVALUEONLY, 날짜 값 의미 1899 년 12 월 30 일 날짜 0으로 설정 됩니다.

문자열을 날짜/시간 값으로 변환할 수 없습니다 또는이 상태는 숫자 오버플로 경우 COleDateTime 개체가 잘못 되었습니다.

범위 및 구현에 대 한 자세한 내용은 COleDateTime 문서를 참조 하는 값을 날짜 및 시간: 자동화 지원.

요구 사항

헤더: atlcomtime.h

참고 항목

참조

COleDateTime 클래스

계층 구조 차트

COleDateTime::Format

COleDateTime::GetStatus