python计算过去多长时间,python计算多长时间,python的日期相减得


python的日期相减得到的类型时timedelta,通过该对象可以获得时间差的天数,分钟数小时数等。

def time_passed(value):    now = datetime.now()    past = now - value    if past.days:        return u'%s天前' % past.days    mins = past.seconds / 60    if mins < 60:        return u'%s分钟前' % mins    hours = mins / 60    return u'%s小时前' % hours

评论关闭