水果机短信时间戳转换


def iphone_time_to_curdate(number):
    now = number / 1000000000 + 978307200
    print(now)
    return gettime(now)

def gettime(timestramp):
    # print(timestramp)
    x = time.localtime(timestramp)
    timestr = time.strftime(u"%Y-%m-%d %H:%M:%S", x)
    return timestr


def to_iphone_number(timestring):
    t = time.mktime(time.strptime(timestring, '%Y-%m-%d %H:%M:%S'))
    print(t - 978307200)
    result = (t - 978307200) * 1000000000 + random.randint(1, 999999999)
    return result


if __name__ == "__main__":

    # cc = iphone_time_to_curdate(629716032421107968)
    # print(cc)
    # now = "2002-5-19 18:40:40"
    # k = to_iphone_number(now)
    # print(k)
    print(iphone_time_to_curdate(43497640611081961))