实用工具¶
此模块提供处理日期时间的一般便利和实用功能。
在 2.7.0 版本加入.
- dateutil.utils.default_tzinfo(dt, tzinfo)[源代码]¶
设置
tzinfo
参数仅限于naivedatetimes例如,当向您提供可能具有隐式或显式时区的datetime时,例如在解析时区字符串时,这非常有用。
>>> from dateutil.tz import tzoffset >>> from dateutil.parser import parse >>> from dateutil.utils import default_tzinfo >>> dflt_tz = tzoffset("EST", -18000) >>> print(default_tzinfo(parse('2014-01-01 12:30 UTC'), dflt_tz)) 2014-01-01 12:30:00+00:00 >>> print(default_tzinfo(parse('2014-01-01 12:30'), dflt_tz)) 2014-01-01 12:30:00-05:00
- 参数:
dt -- 要替换时区的日期时间
tzinfo -- 这个
datetime.tzinfo
要分配给的子类实例dt
如果(而且只有当)它是天真的。
- 返回:
返回一个已知
datetime.datetime
.