GetReferences.py 文件源码

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

项目:delphixpy-examples 作者: CloudSurgeon 项目源码 文件源码
def convert_timestamp(engine, timestamp):
    """
    Convert timezone from Zulu/UTC to the Engine's timezone
    engine: A Delphix engine session object.
    timestamp: the timstamp in Zulu/UTC to be converted
    """

    default_tz = tz.gettz('UTC')
    engine_tz = time.time.get(engine)

    try:
        convert_tz = tz.gettz(engine_tz.system_time_zone)
        utc = datetime.strptime(timestamp, '%Y-%m-%dT%H:%M:%S')
        utc = utc.replace(tzinfo=default_tz)
        converted_tz = utc.astimezone(convert_tz)
        engine_local_tz = '{} {} {}'.format(str(converted_tz.date()),
                                            str(converted_tz.time()),
                                            str(converted_tz.tzname()))

        return engine_local_tz
    except TypeError:
        return None
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号