利用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代码真的很爽
Aug 26 Python
编写Python脚本批量下载DesktopNexus壁纸的教程
May 06 Python
深入解析Python中函数的参数与作用域
Mar 20 Python
python爬虫入门教程--利用requests构建知乎API(三)
May 25 Python
python交互式图形编程实例(三)
Nov 17 Python
在Windows中设置Python环境变量的实例讲解
Apr 28 Python
Django 返回json数据的实现示例
Mar 05 Python
解决Django提交表单报错:CSRF token missing or incorrect的问题
Mar 13 Python
iPython pylab模式启动方式
Apr 24 Python
Python dict的常用方法示例代码
Jun 23 Python
python如何删除列为空的行
Jul 17 Python
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
Dec 09 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
用ADODB来让PHP操作ACCESS数据库的方法
2006/12/31 PHP
php cli模式学习(PHP命令行模式)
2013/06/03 PHP
php绘图之加载外部图片的方法
2015/01/24 PHP
解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
2015/10/23 PHP
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
2016/11/07 PHP
用javascript实现分割提取页面所需内容
2007/05/09 Javascript
非常漂亮的JS代码经典广告
2007/10/21 Javascript
jQuery之自动完成组件的深入解析
2013/06/19 Javascript
js获得当前系统日期时间的方法
2015/05/06 Javascript
javascript实现tab切换的四种方法
2015/11/05 Javascript
jQuery 全选 全不选 事件绑定的实现代码
2017/01/23 Javascript
Validform验证时可以为空否则按照指定格式验证
2017/10/20 Javascript
关于angularJs清除浏览器缓存的方法
2017/11/28 Javascript
实例详解BootStrap的动态模态框及静态模态框
2018/08/13 Javascript
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
2018/09/12 Javascript
JS实现旋转木马轮播图
2020/01/01 Javascript
Vue实现手机扫描二维码预览页面效果
2020/05/28 Javascript
Python读写Excel文件的实例
2013/11/01 Python
几个提升Python运行效率的方法之间的对比
2015/04/03 Python
python实现获取Ip归属地等信息
2016/08/27 Python
Python实现发送与接收邮件的方法详解
2018/03/28 Python
python3.6利用pyinstall打包py为exe的操作实例
2018/10/31 Python
python中树与树的表示知识点总结
2019/09/14 Python
python实现把两个二维array叠加成三维array示例
2019/11/29 Python
Tensorflow 多线程设置方式
2020/02/06 Python
python针对Oracle常见查询操作实例分析
2020/04/30 Python
css3实现3D文本悬停改变效果的示例代码
2019/01/16 HTML / CSS
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
单身旅行者的单身假期:Just You
2018/04/08 全球购物
网络公司美工设计工作个人的自我评价
2013/11/03 职场文书
2014的自我评价
2014/01/13 职场文书
地理教师岗位职责
2014/03/16 职场文书
2016廉洁从政心得体会
2016/01/19 职场文书
适合毕业生创业的项目怎么找?
2019/08/08 职场文书
Nginx流量拷贝ngx_http_mirror_module模块使用方法详解
2022/04/07 Servers
vue使用element-ui按需引入
2022/05/20 Vue.js