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命名空间详解
Aug 18 Python
10种检测Python程序运行时间、CPU和内存占用的方法
Apr 01 Python
Python实现的RSS阅读器实例
Jul 25 Python
批量获取及验证HTTP代理的Python脚本
Apr 23 Python
python2.6.6如何升级到python2.7.14
Apr 08 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
Oct 11 Python
python读取各种文件数据方法解析
Dec 29 Python
python 爬取古诗文存入mysql数据库的方法
Jan 08 Python
python动态文本进度条的实例代码
Jan 22 Python
python3正则模块re的使用方法详解
Feb 11 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
Jun 03 Python
2021年的Python 时间轴和即将推出的功能详解
Jul 27 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
配置PHP使之能同时支持GIF和JPEG
2006/10/09 PHP
多数据表共用一个页的新闻发布
2006/10/09 PHP
Adodb的十个实例(清晰版)
2006/12/31 PHP
AJAX for PHP简单表数据查询实例
2007/01/02 PHP
使用PHP遍历文件目录与清除目录中文件的实现详解
2013/06/24 PHP
php的ajax简单实例
2014/02/27 PHP
PHP实现基于文本的摩斯电码生成器
2016/01/11 PHP
php设计模式之职责链模式定义与用法经典示例
2019/09/19 PHP
jQuery Tips 为AJAX回调函数传递额外参数的方法
2010/12/28 Javascript
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
2012/01/13 Javascript
JS函数实现动态添加CSS样式表文件
2012/12/15 Javascript
js中parseInt函数浅谈
2013/07/31 Javascript
AngularJS语法详解(续)
2015/01/23 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
2016/09/18 Javascript
完美解决jQuery fancybox ie 无法显示关闭按钮的问题
2016/11/29 Javascript
jQuery图片轮播实现并封装(一)
2016/12/03 Javascript
jQuery插件HighCharts绘制2D带Label的折线图效果示例【附demo源码下载】
2017/03/08 Javascript
jQuery实现的表格前端排序功能示例
2017/09/18 jQuery
基于Swiper实现移动端页面图片轮播效果
2017/12/28 Javascript
JS实现简单的浮动碰撞效果示例
2017/12/28 Javascript
基于JS实现html中placeholder属性提示文字效果示例
2018/04/19 Javascript
vue+axios+mock.js环境搭建的方法步骤
2018/08/28 Javascript
JavaScript undefined及null区别实例解析
2020/07/21 Javascript
vue中组件通信详解(父子组件, 爷孙组件, 兄弟组件)
2020/07/27 Javascript
11个并不被常用但对开发非常有帮助的Python库
2015/03/31 Python
Python自动化测试Eclipse+Pydev 搭建开发环境
2016/08/15 Python
python+opencv实现车牌定位功能(实例代码)
2019/12/24 Python
python实现提取str字符串/json中多级目录下的某个值
2020/02/27 Python
详解CSS 3 中的 calc() 方法
2018/01/12 HTML / CSS
黑猩猩商店:The Chimp Store
2020/02/12 全球购物
技术合作协议书范本
2014/04/18 职场文书
预备党员思想汇报1000字
2014/10/07 职场文书
2015年学校总务工作总结
2015/07/20 职场文书
MySQL定时备份数据库(全库备份)的实现
2021/09/25 MySQL
Win11开始菜单添加休眠选项
2022/04/19 数码科技
在容器中使用nginx搭建上传下载服务器
2022/05/11 Servers