Python 3.3实现计算两个日期间隔秒数/天数的方法示例


Posted in Python onJanuary 07, 2019

本文实例讲述了Python 3.3实现计算两个日期间隔秒数/天数的方法。分享给大家供大家参考,具体如下:

>>> import datetime
>>> d1 = datetime.datetime.now()
>>> d2 = datetime.datetime.now()
>>> interval = d2 - d1
>>> interval
datetime.timedelta(0, 14, 670206)
>>> sec = interval.days*24*3600 + interval.seconds
>>> sec
14
>>> total_sec = interval.total_seconds()
>>> total_sec
14.670206
>>>

运行结果截图:

Python 3.3实现计算两个日期间隔秒数/天数的方法示例

另外一种,指定日期。

>>> d1 = datetime.datetime(2016,8,10,10,20,30)
>>> d2 = datetime.datetime(2016,8,10,10,30,30)
>>> interval = d2 - d1
>>> interval
datetime.timedelta(0, 600)
>>> sec = interval.days*24*3600 + interval.seconds
>>> sec
600
>>>

运行结果截图:

Python 3.3实现计算两个日期间隔秒数/天数的方法示例

间隔天数

>>> import time
>>> start_date = '2017-06-01'
>>> end_date = '2017-06-05'
>>> start_sec = time.mktime(time.strptime(start_date,'%Y-%m-%d'))
>>> end_sec = time.mktime(time.strptime(end_date,'%Y-%m-%d'))
>>> work_days = int((end_sec - start_sec)/(24*60*60))
>>> work_days
4
>>>

运行结果截图:

Python 3.3实现计算两个日期间隔秒数/天数的方法示例

PS:这里再为大家推荐几款关于日期与天数计算的在线工具供大家使用:

在线日期/天数计算器:
http://tools.3water.com/jisuanqi/date_jisuanqi

在线万年历日历:
http://tools.3water.com/bianmin/wannianli

在线阴历/阳历转换工具:
http://tools.3water.com/bianmin/yinli2yangli

Unix时间戳(timestamp)转换工具:
http://tools.3water.com/code/unixtime

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python使用PyGreSQL操作PostgreSQL数据库教程
Jul 30 Python
python读取视频流提取视频帧的两种方法
Oct 22 Python
Python 爬取携程所有机票的实例代码
Jun 11 Python
Python使用matplotlib绘制随机漫步图
Aug 27 Python
Python3爬虫使用Fidder实现APP爬取示例
Nov 27 Python
详解python中递归函数
Apr 16 Python
django页面跳转问题及注意事项
Jul 18 Python
pygame实现俄罗斯方块游戏(基础篇1)
Oct 29 Python
Win10里python3创建虚拟环境的步骤
Jan 31 Python
Python如何执行系统命令
Sep 23 Python
如何创建一个Flask项目并进行简单配置
Nov 18 Python
利用Python实现最小二乘法与梯度下降算法
Feb 21 Python
Python进阶之自定义对象实现切片功能
Jan 07 #Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
Jan 07 #Python
python读取几个G的csv文件方法
Jan 07 #Python
实时获取Python的print输出流方法
Jan 07 #Python
Python 运行 shell 获取输出结果的实例
Jan 07 #Python
在python 中实现运行多条shell命令
Jan 07 #Python
Python之使用adb shell命令启动应用的方法详解
Jan 07 #Python
You might like
DC的38部超级英雄动画电影
2020/03/03 欧美动漫
csdn 博客的css样式 v3
2009/02/24 Javascript
js菜单点击显示或隐藏效果的简单实例
2014/01/13 Javascript
jQuery截取指定长度字符串的实现原理及代码
2014/07/01 Javascript
Javascript this 关键字 详解
2014/10/22 Javascript
JS实现仿QQ聊天窗口抖动特效
2015/05/10 Javascript
Bootstrap 手风琴菜单的实现代码
2017/01/20 Javascript
jQuery实现的手风琴侧边菜单效果
2017/03/29 jQuery
layui选项卡效果实现代码
2017/05/19 Javascript
详解angularjs 关于ui-router分层使用
2017/06/12 Javascript
Angular限制input框输入金额(是小数的话只保留两位小数点)
2017/07/13 Javascript
NodeJS实现不可逆加密与密码密文保存的方法
2018/03/16 NodeJs
详解vue中组件参数
2018/07/09 Javascript
如何使用proxy实现一个简单完整的MVVM库的示例代码
2019/09/17 Javascript
vue导航栏部分的动态渲染实例
2019/11/01 Javascript
在Vue中使用this.$store或者是$route一直报错的解决
2019/11/08 Javascript
[01:50:49]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第三场 1月24日
2021/03/11 DOTA
python在多玩图片上下载妹子图的实现代码
2013/08/13 Python
详解Django中的权限和组以及消息
2015/07/23 Python
Python自然语言处理之词干,词形与最大匹配算法代码详解
2017/11/16 Python
python 计算积分图和haar特征的实例代码
2019/11/20 Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
2020/04/16 Python
Python实现aes加密解密多种方法解析
2020/05/15 Python
Python绘图实现台风路径可视化代码实例
2020/10/23 Python
Django 权限管理(permissions)与用户组(group)详解
2020/11/30 Python
PyTorch 中的傅里叶卷积实现示例
2020/12/11 Python
Python实现给PDF添加水印的方法
2021/01/25 Python
HTML5 UTF-8 中文乱码的解决方法
2013/11/18 HTML / CSS
家得宝官网:The Home Depot(全球最大的家居装饰专业零售商)
2018/12/17 全球购物
美国摩托车头盔、零件、齿轮及配件商店:Cycle Gear
2019/06/12 全球购物
一年级小学生评语
2014/04/22 职场文书
住房抵押登记委托书
2014/09/27 职场文书
2016年大学生党员承诺书
2016/03/24 职场文书
Anaconda配置各版本Pytorch的实现
2021/08/07 Python
python3 字符串str和bytes相互转换
2022/03/23 Python