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

yipeiwu_com7年前Python基础

前言

本文主要给大家介绍了关于python计算时间差(返回天数)的相关资料,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧

方法如下:

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

import time
 
time_stamp = 1547445305
 
time_arr = time.localtime(time_stamp)
 
data_time = time.strftime("%Y-%m-%d %H:%M:%S", time_arr)

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

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))

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对【听图阁-专注于Python设计】的支持。

相关文章

Python基于Tkinter模块实现的弹球小游戏

Python基于Tkinter模块实现的弹球小游戏

本文实例讲述了Python基于Tkinter模块实现的弹球小游戏。分享给大家供大家参考,具体如下: #!usr/bin/python #-*- coding:utf-8 -*- fr...

python中找出numpy array数组的最值及其索引方法

在list列表中,max(list)可以得到list的最大值,list.index(max(list))可以得到最大值对应的索引 但在numpy中的array没有index方法,取而代之...

python利用tkinter实现屏保

本文实例为大家分享了python利用tkinter实现屏保的具体代码,供大家参考,具体内容如下 import random import tkinter class RandomB...

Python实现变量数值交换及判断数组是否含有某个元素的方法

Python实现变量数值交换及判断数组是否含有某个元素的方法

本文实例讲述了Python实现变量数值交换及判断数组是否含有某个元素的方法。分享给大家供大家参考,具体如下: 本来,这两个问题都属于的编程入门简单得不能再简单的问题,根本就不值得写篇记录...

python创建线程示例

复制代码 代码如下:import threadingfrom time import sleep def test_func(id):    for i i...