python一个简单的计算过期时间的算法

2022-03-11 00:00:00 算法 简单 过期
"""
作者:皮蛋编程(https://www.pidancode.com)
创建日期:2022/3/24
功能描述:python一个简单的计算过期时间的算法
"""
import datetime


def time_passed(value):
    now = datetime.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


print(time_passed(datetime.datetime.strptime('2022-03-23 12:12:40','%Y-%m-%d %H:%M:%S')))

输出结果如下:
20.438055555555554小时前

以上代码在Python3.9环境测试通过

相关文章