def date_to_datetime(time_input, tz=None):
""" Convert ISO 8601 and other date strings to datetime.datetime type.
Args:
time_input (string): The time input string (see formats above).
tz (string): The time zone for the returned data.
Returns:
(datetime.datetime): Python datetime.datetime object.
"""
dt = None
if tz is not None:
tz = timezone(tz)
try:
dt = parser.parse(time_input)
if dt.tzinfo is None:
dt = dt.replace(tzinfo=timezone(get_localzone().zone))
if tz is not None:
dt = dt.astimezone(tz)
except ValueError:
pass
return dt
tcex_utils.py 文件源码
python
阅读 21
收藏 0
点赞 0
评论 0
评论列表
文章目录