Latest web development tutorials

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