Pythonの時間tzset()メソッド
説明
環境変数TZ再初期設定に基づいて、Pythonの時間tzset()。
標準TZ環境変数のフォーマット:
std offset [dst [offset [,start[/time], end[/time]]]]
パラメータ
- stdとdstは:3回以上イニシャル。time.tznameに渡されます。
- オフセット:フォーマットで、UTCからのオフセット:[+ | - ] HH [ :ミリメートル[:ss]]です{H = 0-23、M / S = 0-59}。
- 、[/時間]終了を開始[ /時間]: DSTが効き始める日。フォーマットMWD - 週の曜日、日付と番号の月。 ワット= 1は、月の最初の週を参照し、ワット= 5月の最後の週を指します。 「開始」と「終了」は、次の形式のいずれかになります。
- ヨハネ:ユリウス日のn(1 <= N <= 365)。うるう年の日(2月29日)はカウントされません。
- N:ユリウス日(0 <= N <= 365 )。カウントうるう年の日(2月29日)
- Mm.nd:週の月、日付と番号の日。ワット= 1は、月の最初の週を参照し、ワット= 5月の最後の週を指します。
- 時間:(オプション)時間(24時間対応)DSTは、ときに発効しました。デフォルト値は2時(現地時間帯指定時刻)です。
文法
time.tzset()
パラメータ
- NA。
戻り値
この関数は、戻り値はありません。
例
次の例では、tzset()関数は、使用することを示しています。
#!/usr/bin/python import time import os os.environ['TZ'] = 'EST+05EDT,M4.1.0,M10.5.0' time.tzset() print time.strftime('%X %x %Z') os.environ['TZ'] = 'AEST-10AEDT-11,M10.5.0,M3.5.0' time.tzset() print time.strftime('%X %x %Z')
上の例の出力は、次のとおりです。
13:00:40 02/17/09 EST 05:00:40 02/18/09 AEDT