_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]
それぞれ "PST" と _tzname[1]
"PDT" の既定の設定を含む場合。 時間操作関数 (_tzset
、、およびlocaltime
) は、_ftime
オペレーティング システムに対して各変数の_timezone
_daylight
_dstbias
既定値のクエリを実行して、値の設定を試みます。 タイムゾーン グローバル変数の値を次の表に示します。
変数 | Value |
---|---|
_daylight |
夏時間 (DST) ゾーンであることが TZ で指定されている場合、またはオペレーティング システムから特定される場合は 0 以外の値。それ以外の場合は 0。 既定値は 1 です。 |
_dstbias |
夏時間のオフセット。 |
_timezone |
協定世界時刻と現地時刻の差 (秒単位)。 既定値は 28,800 です。 |
_tzname[0] |
TZ 環境変数から得られるタイムゾーン名。 既定値は "PST" です。 |
_tzname[1] |
TZ 環境変数から得られる DST ゾーン名。 既定値は "PDT" (太平洋夏時間) です。 |
関連項目
グローバル変数
_get_daylight
_get_dstbias
_get_timezone
_get_tzname
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示