| 
              import datetime
def stamp2age(stamp):
    """
    input:stamp 一个时间戳(毫秒)
    return:age 年龄(跟当前时间相比)
    """
    # 将时间转化为一个datetime对象
    stamp_dt = datetime.datetime.fromtimestamp(int(stamp) / 1000)
    # 将datetime对象转化为一个元祖,便于后续比较
    stamp_tuple = (stamp_dt.year, stamp_dt.month, stamp_dt.day)
    # 当前日期
    now_dt = datetime.datetime.now()
    now_tuple = (now_dt.year, now_dt.month, now_dt.day)
    # 计算差值
    age = now_tuple[0] - stamp_tuple[0] + (now_tuple[1:] > stamp_tuple[1:]) - 1
    return age
 
  |