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 中的 else详解
Apr 23 Python
TensorFlow Session使用的两种方法小结
Jul 30 Python
Python3中bytes类型转换为str类型
Sep 27 Python
pandas 根据列的值选取所有行的示例
Nov 07 Python
解决python tkinter界面卡死的问题
Jul 17 Python
python实现的登录与提交表单数据功能示例
Sep 25 Python
如何使用repr调试python程序
Feb 28 Python
Django如何使用jwt获取用户信息
Apr 21 Python
在django中查询获取数据,get, filter,all(),values()操作
Aug 09 Python
Python之字符串的遍历的4种方式
Dec 08 Python
Python创建简单的神经网络实例讲解
Jan 04 Python
matplotlib交互式数据光标mpldatacursor的实现
Feb 03 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使用者状态管理功能的应用
2006/10/09 PHP
php的字符串用法小结
2010/06/08 PHP
php切割页面div内容的实现代码分享
2012/07/31 PHP
php使用正则表达式进行字符串搜索的方法
2015/03/23 PHP
php 与 nginx 的处理方式及nginx与php-fpm通信的两种方式
2018/09/28 PHP
PHP7生产环境队列Beanstalkd用法详解
2020/05/19 PHP
php实现记事本案例
2020/10/20 PHP
javascript 一个函数对同一元素的多个事件响应
2009/07/25 Javascript
Jquery ajaxsubmit上传图片实现代码
2010/11/04 Javascript
Jquery知识点一 Jquery的ready和Dom的onload的区别
2011/01/15 Javascript
jQuery中wrapAll()方法用法实例
2015/01/16 Javascript
使用JavaScript获取Request中参数的值方法
2016/09/27 Javascript
详解webpack打包时排除其中一个css、js文件或单独打包一个css、js文件(两种方法)
2018/10/26 Javascript
微信小程序map组件结合高德地图API实现wx.chooseLocation功能示例
2019/01/23 Javascript
如何在Vue中抽离接口配置文件
2019/10/31 Javascript
JavaScript代理模式原理与用法实例详解
2020/03/10 Javascript
vue tab滚动到一定高度,固定在顶部,点击tab切换不同的内容操作
2020/07/22 Javascript
彻底搞懂并解决vue-cli4中图片显示的问题实现
2020/08/31 Javascript
Angular短信模板校验代码
2020/09/23 Javascript
JSON stringify方法原理及实例解析
2020/10/23 Javascript
Vue中inheritAttrs的使用实例详解
2020/12/31 Vue.js
python实现根据主机名字获得所有ip地址的方法
2015/06/28 Python
Python Grid使用和布局详解
2018/06/30 Python
OpenCV 边缘检测
2019/07/10 Python
Python参数传递实现过程及原理详解
2020/05/14 Python
详解python命令提示符窗口下如何运行python脚本
2020/09/11 Python
基于PyTorch中view的用法说明
2021/03/03 Python
SQL语言面试题
2013/08/27 面试题
董事长职责范文
2013/11/08 职场文书
销售主管岗位职责
2014/02/08 职场文书
初中国旗下的演讲稿
2014/08/28 职场文书
医院营销工作计划
2015/01/16 职场文书
投标承诺函范文
2015/01/21 职场文书
离职感谢信
2015/01/21 职场文书
JS Object构造函数之Object.freeze
2021/04/28 Javascript
Win10服务全部禁用了怎么启动?Win10服务全部禁用解决方法
2022/09/23 数码科技