次の方法で共有


_daylight、_dstbias、_timezone、および _tzname

_daylight_dstbias_timezone と _tzname は時間と日付のルーチンでローカル タイム ゾーンの調整に使用されます。これらのグローバル変数はグローバル変数の代わりに使用される機能を強化したバージョンについては使用されていません。

グローバル変数

機能的に同等の機能

_daylight

_get_daylight

_dstbias

_get_dstbias

_timezone

_get_timezone

_tzname

_get_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 は「」および 「」 PDT の既定の設定を個別に含まれています。操作の時間 (関数 _tzset_ftimelocaltime) は各変数の既定のオペレーティング システムを呼び出すことによって _daylight_dstbias と _timezone の値を設定しようとします。タイムラインのグローバル変数の値を次の表に示します。

変数

_daylight

ゾーンの夏時間が TZ (DST) で指定されるかまたはオペレーティング システムで設定されている場合以外 ; それ以外の場合は 0。既定値は 1 です。

_dstbias

夏時間のオフセット。

_timezone

世界協定時刻とローカル タイム間隔の秒の相違点。既定値は 28,800 です。

_tzname[0]

TZ の環境変数から派生したタイムラインの名前。既定値は "PST" です。

_tzname[1]

TZ の環境変数から派生した DST のゾーンの名前。既定値は 「 PDT 」 (太平洋夏時間)。

参照

関連項目

グローバル変数

_get_daylight

_get_dstbias

_get_timezone

_get_tzname