_get_tzname

표준 시간대 이름 또는 (DST) 일광 절약 시간제 표준 시간 영역 이름 문자 문자열 표현을 검색합니다.

errno_t _get_tzname(
    size_t* pReturnValue,
    char* timeZoneName,
    size_t sizeInBytes,
    int index    
);

매개 변수

  • [out] pReturnValue
    문자열 길이를 timeZoneName 는 NULL 종결자를 포함 합니다.

  • [out] timeZoneName
    주소에 따라 문자열 표현의 표준 시간대 이름 또는 일광 절약 시간제 표준 시간 영역 이름 (DST)의 index.

  • [in] sizeInBytes
    크기는 timeZoneName 문자 문자열의 바이트 수입니다.

  • [in] index
    인덱스를 검색 하려면 두 개의 표준 시간대 이름 중 하나입니다.

반환 값

성공한 경우 0 그렇지는 errno 값을 입력 합니다.

두 경우 timeZoneName 입니다 NULL, 또는 sizeInBytes 0의 설명에 따라 잘못 된 매개 변수 처리기 호출 되는 제로 (하나만), 보다 작음 또는 매개 변수 유효성 검사.실행을 계속 수 있으면이 함수는 설정 errno 에 EINVAL 를 반환 하 고 EINVAL.

오류 조건

pReturnValue

timeZoneName

sizeInBytes

index

반환 값

내용timeZoneName

TZ 이름의 크기

NULL

0

0 또는 1

0

수정 되지 않음

TZ 이름의 크기

모든

> 0

0 또는 1

0

TZ 이름

수정 되지 않음

NULL

> 0

모든

EINVAL

수정 되지 않음

수정 되지 않음

모든

0

모든

EINVAL

수정 되지 않음

수정 되지 않음

모든

> 0

> 1

EINVAL

수정 되지 않음

설명

_get_tzname 함수 검색 (DST) 일광 절약 시간제 표준 시간 영역 이름 또는 표준 시간대 이름을 문자 문자열 표현으로 주소를 timeZoneName 인덱스 값에 있는 문자열의 크기와 함께 따라 pReturnValue.경우 timeZoneName 입니다 NULL 및 sizeInBytes 0으로, 문자열을 바이트에서 영역에 반환 됩니다 어느 시간 크기는 pReturnValue.인덱스 값 0은 표준 시간대 또는 일광 절약 표준 시간대에 대 한 1 이어야 합니다. 인덱스 0의 다른 값 결정 되지 않은 결과가.

인덱스 값

index

내용timeZoneName

timeZoneName기본값은

0

표준 시간대 이름

"PST"

1

일광 절약 표준 시간대 이름

"년"

> 1 또는 < 0

errno설정EINVAL

수정 되지 않음

기본값은 값이 런타임에 명시적으로 변경 하지 않는 한 "PST" 및 "년" 각각 됩니다.이러한 문자 배열 크기에 의해 관리 됩니다 TZNAME_MAX 값입니다.

요구 사항

루틴

필수 헤더

_get_tzname

<time.h>

자세한 내용은 호환성를 참조하십시오.

해당 .NET Framework 항목

해당 사항 없음. 표준 C 함수를 호출할 수 있습니다 PInvoke. 자세한 내용은 플랫폼 호출 예제.

참고 항목

참조

시간 관리

errno, _doserrno, _sys_errlist, _sys_nerr

_get_daylight

_get_dstbias

_get_timezone

TZNAME_MAX