您的当前位置:首页正文

利用python计算时间差(返回天数)

2024-08-27 来源:易榕旅网
利⽤python计算时间差(返回天数)

前⾔

本⽂主要给⼤家介绍了关于python计算时间差(返回天数)的相关资料,分享出来供⼤家参考学习,下⾯话不多说了,来⼀起看看详细的介绍吧⽅法如下:

将时间戳转换成⽇期格式:

import time

time_stamp = 1547445305

time_arr = time.localtime(time_stamp)

data_time = time.strftime(\"%Y-%m-%d %H:%M:%S\

计算两个⽇期格式相差的天数:

def time_long(time1, time2, type=\"day\"): \"\"\"

计算时间差

:param time1: 较⼩的时间(datetime类型) :param time2: 较⼤的时间(datetime类型)

:param type: 返回结果的时间类型(暂时就是返回相差天数) :return: 相差的天数 \"\"\"

day1 = time.strptime(str(time1), '%Y-%m-%d') day2 = time.strptime(str(time2), '%Y-%m-%d') if type == 'day':

day_num = (int(time.mktime(day2)) - int(time.mktime(day1))) / ( 24 * 60 * 60)

return abs(int(day_num))

总结

以上就是这篇⽂章的全部内容了,希望本⽂的内容对⼤家的学习或者⼯作具有⼀定的参考学习价值,谢谢⼤家对的⽀持。

因篇幅问题不能全部显示,请点此查看更多更全内容