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 23 Python
python计算文本文件行数的方法
Jul 06 Python
Python使用自带的ConfigParser模块读写ini配置文件
Jun 26 Python
Python pass详细介绍及实例代码
Nov 24 Python
python机器学习理论与实战(四)逻辑回归
Jan 19 Python
解决Python 中英文混输格式对齐的问题
Jul 16 Python
Python微信操控itchat的方法
May 31 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
Feb 28 Python
关于matplotlib-legend 位置属性 loc 使用说明
May 16 Python
Python3.7安装pyaudio教程解析
Jul 24 Python
Python 在函数上添加包装器
Jul 28 Python
Python使用openpyxl复制整张sheet
Mar 24 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静态调用非静态方法的应用分析
2013/05/02 PHP
PHP 文件编程综合案例-文件上传的实现
2013/07/03 PHP
php中用socket模拟http中post或者get提交数据的示例代码
2013/08/08 PHP
ThinkPHP中的常用查询语言汇总
2014/08/22 PHP
smarty模板引擎中自定义函数的方法
2015/01/22 PHP
PHP防盗链的基本思想 防盗链的设置方法
2015/09/25 PHP
javascript EXCEL 操作类代码
2009/07/30 Javascript
JavaScript 学习笔记 Black.Caffeine 09.11.28
2009/11/30 Javascript
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
2011/04/12 Javascript
前端性能优化及技巧
2016/05/06 Javascript
详解Bootstrap各式各样的按钮(推荐)
2016/12/13 Javascript
vue 挂载路由到头部导航的方法
2017/11/13 Javascript
常用的 JS 排序算法 整理版
2018/04/05 Javascript
微信小程序chooseImage的用法(从本地相册选择图片或使用相机拍照)
2018/08/22 Javascript
使用nvm和nrm优化node.js工作流的方法
2019/01/17 Javascript
[45:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第二场 6.2
2018/06/04 DOTA
[26:50]2018完美盛典DOTA2表演赛
2018/12/17 DOTA
Python httplib,smtplib使用方法
2008/09/06 Python
Python正则表达式使用经典实例
2016/06/21 Python
Python字符串处理实例详解
2017/05/18 Python
Python3实战之爬虫抓取网易云音乐的热门评论
2017/10/09 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
2018/10/09 Python
python实现石头剪刀布程序
2021/01/20 Python
Python合并2个字典成1个新字典的方法(9种)
2019/12/19 Python
CSS3 animation实现逐帧动画效果
2016/06/02 HTML / CSS
英国鹦鹉店:Parrot Essentials
2018/12/03 全球购物
非常详细的C#面试题集
2016/07/13 面试题
数学国培研修感言
2014/02/13 职场文书
前台文员职责范本
2014/03/07 职场文书
私人会所最新创业计划书范文
2014/03/24 职场文书
婚假请假条格式及范文
2014/04/10 职场文书
2014红色之旅心得体会
2014/10/07 职场文书
社区节水倡议书
2015/04/29 职场文书
TensorFlow中tf.batch_matmul()的用法
2021/06/02 Python
MySQL8.0升级的踩坑历险记
2021/11/01 MySQL
「月刊Action」2022年5月号封面公开
2022/03/21 日漫