次のtzinfo
具象サブクラス定義があります。
from datetime import datetime, timedelta, tzinfo
class ManilaTime(tzinfo):
def utcoffset(self, dt):
return timedelta(hours=8)
def tzname(self, dt):
return "Manila"
datetime
日付文字列を取得し、それをタイムゾーン対応オブジェクトに変換したいと考えています。次の方法を使用することを好みます。
def transform_date(date_string, tzinfo):
fmt = '%Y-%m-%d'
# Where do I insert tzinfo?
date = datetime.strptime(date_string, fmt)
return date
次の方法でオブジェクトに挿入する方法はありtzinfo
ますか?datetime
manila = ManilaTime()
date = transform_date('2001-01-01', manila)