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 可爱的大小写
Sep 06 Python
python解析json实例方法
Nov 19 Python
教你如何在Django 1.6中正确使用 Signal
Jun 22 Python
在Docker上部署Python的Flask框架的教程
Apr 08 Python
Python中几种操作字符串的方法的介绍
Apr 09 Python
python接口自动化(十六)--参数关联接口后传(详解)
Apr 16 Python
Python检查 云备份进程是否正常运行代码实例
Aug 22 Python
Python字符串的修改方法实例
Dec 19 Python
python suds访问webservice服务实现
Jun 26 Python
如何在python中判断变量的类型
Jul 29 Python
numpy数据类型dtype转换实现
Apr 24 Python
python 办公自动化——基于pyqt5和openpyxl统计符合要求的名单
May 25 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 URL地址获取函数代码(端口等) 推荐
2010/05/15 PHP
AJAX使用了UpdatePanel后无法使用alert弹出脚本
2010/04/02 Javascript
如何使用jQUery获取选中radio对应的值(一句代码)
2013/06/03 Javascript
利用js 进行输入框自动匹配字符的小例子
2013/06/29 Javascript
Jquery在指定DIV加载HTML示例代码
2014/02/17 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
2014/06/03 Javascript
javascript获取dom的下一个节点方法
2014/09/05 Javascript
简述JavaScript的正则表达式中test()方法的使用
2015/06/16 Javascript
jQuery模拟原生态App上拉刷新下拉加载更多页面及原理
2015/08/10 Javascript
javascript的replace方法结合正则使用实例总结
2016/06/16 Javascript
带有定位当前位置的百度地图前端web api实例代码
2016/06/21 Javascript
jQuery图片轮播实现并封装(一)
2016/12/03 Javascript
微信小程序 扎金花简单实例
2017/02/21 Javascript
js正则相关知识点专题
2018/05/10 Javascript
element-ui table span-method(行合并)的实现代码
2018/12/20 Javascript
vue组件命名和props命名代码详解
2019/09/01 Javascript
layer.js之回调销毁对话框的例子
2019/09/11 Javascript
对layui数据表格动态cols(字段)动态变化详解
2019/10/25 Javascript
使用vue实现通过变量动态拼接url
2020/07/22 Javascript
jQuery实现电梯导航模块
2020/12/22 jQuery
[54:41]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VGJ.T VS paiN
2018/03/31 DOTA
让 python 命令行也可以自动补全
2014/11/30 Python
Python代码块批量添加Tab缩进的方法
2018/06/25 Python
Python3.6.x中内置函数总结及讲解
2019/02/22 Python
python利用selenium进行浏览器爬虫
2019/04/25 Python
Python 中 -m 的典型用法、原理解析与发展演变
2019/11/11 Python
在tensorflow以及keras安装目录查询操作(windows下)
2020/06/19 Python
前端实现弹幕效果的方法总结(包含css3和canvas的实现方式)
2018/07/12 HTML / CSS
领导干部培训感言
2014/01/23 职场文书
公共场所标语
2014/06/30 职场文书
小区的门卫岗位职责
2014/10/01 职场文书
购房个人委托书范本
2014/10/11 职场文书
交通事故调解协议书
2015/05/20 职场文书
幼儿园开学温馨提示
2015/07/15 职场文书
党员学习型组织心得体会
2019/06/21 职场文书
详解在OpenCV中如何使用图像像素
2022/03/03 Python