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


Posted in Python onSeptember 07, 2019

前言

本文主要给大家介绍了关于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动态参数用法实例分析
May 25 Python
python数据结构之图深度优先和广度优先实例详解
Jul 08 Python
Python新手入门最容易犯的错误总结
Apr 24 Python
基于Python3 逗号代码 和 字符图网格(详谈)
Jun 22 Python
用Python登录好友QQ空间点赞的示例代码
Nov 04 Python
Python实现定时备份mysql数据库并把备份数据库邮件发送
Mar 08 Python
用于业余项目的8个优秀Python库
Sep 21 Python
Python PIL图片添加字体的例子
Aug 22 Python
Python中输入和输出(打印)数据实例方法
Oct 13 Python
python加密解密库cryptography使用openSSL生成的密匙加密解密
Feb 11 Python
Python学习工具jupyter notebook安装及用法解析
Oct 23 Python
pytorch 一行代码查看网络参数总量的实现
May 12 Python
Django配置MySQL数据库的完整步骤
Sep 07 #Python
Django项目创建到启动详解(最全最详细)
Sep 07 #Python
Python笔试面试题小结
Sep 07 #Python
使用Python代码实现Linux中的ls遍历目录命令的实例代码
Sep 07 #Python
django创建简单的页面响应实例教程
Sep 06 #Python
如何利用python给图片添加半透明水印
Sep 06 #Python
Python从文件中读取指定的行以及在文件指定位置写入
Sep 06 #Python
You might like
DOTA2 探索永无止境 玩家自创强悍插眼攻略
2020/04/20 DOTA
分页显示Oracle数据库记录的类之一
2006/10/09 PHP
使用PHP会话(Session)实现用户登陆功能
2013/06/29 PHP
php编写的简单页面跳转功能实现代码
2013/11/27 PHP
PHP递归删除多维数组中的某个值
2017/04/17 PHP
任意位置显示html菜单
2007/02/01 Javascript
JavaScript 学习小结(适合新手参考)
2009/07/30 Javascript
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
js中关于new Object时传参的一些细节分析
2011/03/13 Javascript
JavaScript中的匀速运动和变速(缓冲)运动详细介绍
2012/11/11 Javascript
JavaScript格式化日期时间的方法和自定义格式化函数示例
2014/04/04 Javascript
初识Node.js
2015/03/20 Javascript
jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
2016/01/26 Javascript
JS打印组合功能
2016/08/04 Javascript
AngularJS路由切换实现方法分析
2017/03/17 Javascript
JS实现不用中间变量temp 实现两个变量值得交换方法
2018/02/04 Javascript
React Native 自定义下拉刷新上拉加载的列表的示例
2018/03/01 Javascript
bootstrap动态调用select下拉框的实例代码
2018/08/09 Javascript
微信小程序首页的分类功能和搜索功能的实现思路及代码详解
2018/09/11 Javascript
微信小程序开发实现的IP地址查询功能示例
2019/03/28 Javascript
vue实现todolist功能、todolist组件拆分及todolist的删除功能
2019/04/11 Javascript
JavaScript实现五子棋游戏的方法详解
2019/07/08 Javascript
vue 实现LED数字时钟效果(开箱即用)
2019/12/08 Javascript
jquery实现上传图片功能
2020/06/29 jQuery
node.js获取参数的常用方法(总结)
2017/05/29 Python
Python编程实现蚁群算法详解
2017/11/13 Python
浅谈PySpark SQL 相关知识介绍
2019/06/14 Python
Foot Locker加拿大官网:美国知名运动产品零售商
2019/07/21 全球购物
Java中采用什么结构来捕获、处理异常?各子句的顺序、功能如何
2013/10/07 面试题
应征英语教师求职信
2013/11/27 职场文书
端午节活动策划方案
2014/03/09 职场文书
团日活动总结怎么写
2014/06/25 职场文书
个人违纪检讨书
2014/09/15 职场文书
2014年办公室文员工作总结
2014/11/12 职场文书
敲诈同学钱财检讨书范文
2014/11/18 职场文书
centos8安装nginx1.9.1的详细过程
2021/08/02 Servers