_daylight, _dstbias, _timezone, _tzname
_daylight_dstbias, _timezone, 및 _tzname 몇 가지 날짜 및 시간 루틴에 현지 시간에 따라 조정 하는 데 사용 됩니다.이 전역 변수 대신에 전역 변수를 사용 해야 하는 보안 기능 버전을 되지 않습니다.
전역 변수 |
와 동등한 기능 |
---|---|
_daylight |
|
_dstbias |
|
_timezone |
|
_tzname |
이들은 time.h에는 다음과 같이 선언 됩니다.
extern int _daylight;
extern int _dstbias;
extern long _timezone;
extern char *_tzname[2];
설명
호출할 때 _ftime, localtime, 또는 _tzset, 값을 _daylight, _dstbias, _timezone, 및 _tzname 값에서 결정 되는 TZ 환경 변수.값을 명시적으로 설정 하지 않으면 TZ, _tzname[0] 및 _tzname[1] "PST" 및 "년"의 기본 설정을 포함 합니다.시간 조작 함수 (_tzset, _ftime, 및 로컬 시간)의 값을 설정 하려고 _daylight, _dstbias 및 _timezone 가 운영 체제의 각 변수의 기본값 쿼리 합니다.시간대 전역 변수 값에는 다음 표에 표시 됩니다.
변수 |
값 |
---|---|
_daylight |
일광 절약 시간제 (DST) 영역에 지정 된 경우 0이 아닌 TZ 또는 결정 운영 체제입니다. 그렇지 않은 경우 0입니다.기본값은 1입니다. |
_dstbias |
일광 절약 시간제에 대 한 오프셋입니다. |
_timezone |
Utc와 현지 시간 사이의 차이 (초)에서입니다.기본값은 28800입니다. |
_tzname[0] |
표준 시간대 이름에서 파생의 TZ 환경 변수가 있습니다.기본값은 "PST"입니다. |
_tzname[1] |
DST 영역 이름에서 파생의 TZ 환경 변수가 있습니다.기본값은 "년" (태평양 일광 절약 시간)입니다. |