Aracılığıyla paylaş


_daylight, _dstbias, _timezone ve _tzname

_daylight, _dstbias, _timezone, ve _tzname bazı tarih ve yordamlar yerel saat ayarlamaları yapmak için kullanılır. Bu genel değişkenler genel değişkenleri yerine kullanılması gereken daha güvenli işlevsel sürümleri için kaldırılmıştır.

Genel değişken

İşlevsel karşılığının

_daylight

_get_daylight

_dstbias

_get_dstbias

_timezone

_get_timezone

_tzname

_get_tzname

Bunlar Time.h gibi bildirilir.

extern int _daylight; 
extern int _dstbias; 
extern long _timezone; 
extern char *_tzname[2];

Notlar

Yapılan çağrı sırasında _ftime, localtime, veya _tzset, değerleri, _daylight, _dstbias, _timezone, ve _tzname değerinden belirlenen TZ ortam değişkeni. Değerini açıkça ayarlamazsanız TZ, _tzname[0] ve _tzname[1] sırasıyla "pst" ve "pdt" varsayılan ayarları içerir. Saat düzenleme işlevleri (_tzset, _ftime, ve localtime) değerlerini ayarlama girişimi _daylight, _dstbias ve _timezone işletim sistemi için her değişkenin varsayılan değeri sorgulamak. Saat dilimi genel değişken değerlerini aşağıdaki tabloda gösterilmiştir.

Değişken

Value

_daylight

Gün ışığından yararlanma saati (dst) bölge alanında belirtilmişse, sıfır olmayan TZ ya da belirlenen işletim sistemi; Aksi takdirde, 0. Varsayılan değer 1'dir.

_dstbias

Gün ışığından yararlanma saati için mahsup hesabı.

_timezone

Eşgüdümlü Evrensel Saat ve yerel saat arasındaki farkı saniye cinsinden. Varsayılan değer 28,800'dir.

_tzname[0]

Saat dilimi adı türetilen TZ ortam değişkeni. "pst" varsayılan değerdir.

_tzname[1]

dst bölge adı türetilen TZ ortam değişkeni. "pdt" (Pasifik Saati) varsayılan değerdir.

Ayrıca bkz.

Başvuru

Global değişkenler

_get_daylight

_get_dstbias

_get_timezone

_get_tzname