我有以下的
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)