tcex_utils.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:threatconnect-developer-docs 作者: ThreatConnect-Inc 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号