TimezoneInfo

class astropy.time.TimezoneInfo(utc_offset=<Quantity 0. d>, dst=<Quantity 0. d>, tzname=None)[ソース]

ベースクラス: datetime.tzinfo

類の子類 tzinfo オブジェクトは,to_datetimeメソッドでタイムゾーンを指定するために用いられる.

多くの場合、pytzのようなタイムゾーンデータベースパケットを使用することは、自分のタイムゾーンを定義するよりも安全である可能性がある-このクラスは、主にpytzを持たないユーザの融通方法である。

パラメータ
utc_offsetQuantity オプションです。数量、オプション

UTCとのずれ量(日単位).デフォルトはゼロです。

dstQuantity オプションです。数量、オプション

サマータイムは日単位でオフセットされる.デフォルトはゼロ(サマータイムなし)。

tzname文字列またはなし、オプション

時間帯名

実例.

>>> from datetime import datetime
>>> from astropy.time import TimezoneInfo  # Specifies a timezone
>>> import astropy.units as u
>>> utc = TimezoneInfo()    # Defaults to UTC
>>> utc_plus_one_hour = TimezoneInfo(utc_offset=1*u.hour)  # UTC+1
>>> dt_aware = datetime(2000, 1, 1, 0, 0, 0, tzinfo=utc_plus_one_hour)
>>> print(dt_aware)
2000-01-01 00:00:00+01:00
>>> print(dt_aware.astimezone(utc))
1999-12-31 23:00:00+00:00

方法要約

dst \(dt)

DATETIME−>DSTオフセットは,UTC以東の時間増分補正値とした。

fromutc \

UTCで表されるDateTime->ローカル時間で表されるDateTime.

tzname \(dt)

DateTime->文字列タイムゾーン名。

utcoffset \(dt)

日付時間->時間増分はUTCとのオフセットを示し,負の値はUTC以西を表す.

方法文書

dst(dt)[ソース]

DATETIME−>DSTオフセットは,UTC以東の時間増分補正値とした。

fromutc()

UTCで表されるDateTime->ローカル時間で表されるDateTime.

tzname(dt)[ソース]

DateTime->文字列タイムゾーン名。

utcoffset(dt)[ソース]

日付時間->時間増分はUTCとのオフセットを示し,負の値はUTC以西を表す.