TimezoneInfo¶
- class astropy.time.TimezoneInfo(utc_offset=<Quantity 0. d>, dst=<Quantity 0. d>, tzname=None)[ソース]¶
ベースクラス:
datetime.tzinfo
類の子類
tzinfo
オブジェクトは,to_datetimeメソッドでタイムゾーンを指定するために用いられる.多くの場合、pytzのようなタイムゾーンデータベースパケットを使用することは、自分のタイムゾーンを定義するよりも安全である可能性がある-このクラスは、主にpytzを持たないユーザの融通方法である。
- パラメータ
実例.
>>> 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以西を表す.
方法文書
- fromutc()¶
UTCで表されるDateTime->ローカル時間で表されるDateTime.