我有以下内容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)
def transform_date(date_string, tzinfo):
fmt = '%Y-%m-%d'
date = datetime.strptime(date_string, fmt).replace(tzinfo=tzinfo)
return date
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)