前⾔
本⽂主要给⼤家介绍了关于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))
总结
以上就是这篇⽂章的全部内容了,希望本⽂的内容对⼤家的学习或者⼯作具有⼀定的参考学习价值,谢谢⼤家对的⽀持。
因篇幅问题不能全部显示,请点此查看更多更全内容