利用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操作CouchDB的方法
Oct 08 Python
python使用电子邮件模块smtplib的方法
Aug 28 Python
django模型层(model)进行建表、查询与删除的基础教程
Nov 21 Python
python 列表降维的实例讲解
Jun 28 Python
python接口自动化(十六)--参数关联接口后传(详解)
Apr 16 Python
Python玩转PDF的各种骚操作
May 06 Python
pycharm 中mark directory as exclude的用法详解
Feb 14 Python
Python调用shell cmd方法代码示例解析
Jun 18 Python
浅谈Python 参数与变量
Jun 20 Python
python实现快速文件格式批量转换的方法
Oct 16 Python
python爬虫判断招聘信息是否存在的实例代码
Nov 20 Python
Python中常见的反爬机制及其破解方法总结
Jun 10 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
《魔兽世界》惊魂幻象将获得调整
2020/03/08 其他游戏
PHP 和 XML: 使用expat函数(二)
2006/10/09 PHP
PHP面向对象分析设计的61条军规小结
2010/07/17 PHP
记录PHP错误日志 display_errors与log_errors的区别
2012/10/09 PHP
PHP超牛逼无限极分类生成树方法
2015/05/11 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
使用composer 安装 laravel框架的方法图文详解
2019/08/02 PHP
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
a标签的href和onclick 的事件的区别介绍
2013/07/26 Javascript
使用CSS和jQuery模拟select并附提交后取得数据的代码
2013/10/18 Javascript
javascript实现给定半径求出圆的面积
2015/06/26 Javascript
JS实现颜色梯度与渐变效果完整实例
2016/12/30 Javascript
jQuery使用方法
2017/02/04 Javascript
最全的JavaScript开发工具列表 总有一款适合你
2017/06/29 Javascript
javaScript中"=="和"==="的区别详解
2018/03/16 Javascript
NodeJS搭建HTTP服务器的实现步骤
2018/10/12 NodeJs
详解Angular Forms中自定义ngModel绑定值的方式
2018/12/10 Javascript
vue-cli随机生成port源码的方法
2019/09/02 Javascript
Openlayers实现扩散的动态点(水纹效果)
2020/08/17 Javascript
python使用beautifulsoup从爱奇艺网抓取视频播放
2014/01/23 Python
以视频爬取实例讲解Python爬虫神器Beautiful Soup用法
2016/01/20 Python
解析Mac OS下部署Pyhton的Django框架项目的过程
2016/05/03 Python
Python实现中文数字转换为阿拉伯数字的方法示例
2017/05/26 Python
virtualenv 指定 python 解释器的版本方法
2018/10/25 Python
Python操作列表常用方法实例小结【创建、遍历、统计、切片等】
2019/10/25 Python
详解Django自定义图片和文件上传路径(upload_to)的2种方式
2020/12/01 Python
python3中for循环踩过的坑记录
2020/12/14 Python
web页面录屏实现
2019/02/12 HTML / CSS
新加坡第一的杂货零售商:NTUC FairPrice
2020/12/05 全球购物
工地资料员岗位职责
2013/12/31 职场文书
客户服务经理岗位职责
2014/01/29 职场文书
个人欠款担保书
2014/05/20 职场文书
通知范文怎么写
2015/04/16 职场文书
2015年政协委员工作总结
2015/05/20 职场文书
只需要这一行代码就能让python计算速度提高十倍
2021/05/24 Python
Redis高可用集群redis-cluster详解
2022/03/20 Redis