十一:python 零时区转成东八区两种方式

def str_to_timestamp(str_time=None, fmt='%Y-%m-%dT%H:%M:%S.%fZ'):
    if str_time:
        # 零时区
        t = datetime.datetime.strptime(str_time, fmt)
        # 东八区
        t += datetime.timedelta(hours=8)
        return int(time.mktime(t.timetuple()))
    return int(time.time())


def str_to_timestamp_3(str_time=None, fmt= '%Y-%m-%dT%H:%M:%S.%fZ'):
    if str_time:
        d = datetime.datetime.strptime(str_time, fmt)
        timeStamp = int(time.mktime(d.timetuple())) + 8 * 3600
        return timeStamp
    return int(time.time())


版权声明:本文为qq_36066039原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。