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 pdb调试方法分享
Jan 21 Python
python中xrange和range的区别
May 13 Python
Python使用Paramiko模块编写脚本进行远程服务器操作
May 05 Python
Python 关于反射和类的特殊成员方法
Sep 14 Python
Python中if elif else及缩进的使用简述
May 31 Python
基于Python中求和函数sum的用法详解
Jun 28 Python
Python实现的旋转数组功能算法示例
Feb 23 Python
Python中文分词库jieba,pkusegwg性能准确度比较
Feb 11 Python
Python字符串hashlib加密模块使用案例
Mar 10 Python
python 画图 图例自由定义方式
Apr 17 Python
python 自动识别并连接串口的实现
Jan 19 Python
python tqdm用法及实例详解
Jun 16 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版(3)
2006/10/09 PHP
php curl选项列表(超详细)
2013/07/01 PHP
php-fpm服务启动脚本的方法
2018/04/27 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
2019/09/08 PHP
JavaScript中的集合及效率
2010/01/08 Javascript
jQuery学习笔记(3)--用jquery(插件)实现多选项卡功能
2013/04/08 Javascript
将字符串中由空格隔开的每个单词首字母大写
2014/04/06 Javascript
分离与继承的思想实现图片上传后的预览功能:ImageUploadView
2016/04/07 Javascript
a标签跳转到指定div,jquery添加和移除class属性的实现方法
2016/10/10 Javascript
通过修改360抢票的刷新频率和突破8车次限制实现方法
2017/01/04 Javascript
Ext JS 实现建议词模糊动态搜索功能
2017/05/13 Javascript
es6学习之解构时应该注意的点
2017/08/29 Javascript
js封装成插件的步骤方法
2017/09/11 Javascript
BetterScroll 在移动端滚动场景的应用
2017/09/18 Javascript
Vue递归实现树形菜单方法实例
2018/11/06 Javascript
jquery实现掷骰子小游戏
2019/10/24 jQuery
vue实现拖拽效果
2019/12/23 Javascript
JavaScript DOM常用操作代码汇总
2020/07/03 Javascript
vue添加锚点,实现滚动页面时锚点添加相应的class操作
2020/08/10 Javascript
[38:21]2014 DOTA2国际邀请赛中国区预选赛5.21 TongFu VS LGD-CDEC
2014/05/22 DOTA
[53:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第三场 6.2
2018/06/03 DOTA
Python3如何解决字符编码问题详解
2017/04/23 Python
TensorFlow如何实现反向传播
2018/02/06 Python
人工神经网络算法知识点总结
2019/06/11 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
2019/07/22 Python
Python编程中类与类的关系详解
2019/08/08 Python
简单了解python filter、map、reduce的区别
2020/01/14 Python
virtualenv介绍及简明教程
2020/06/23 Python
matplotlib绘制鼠标的十字光标的实现(自定义方式,官方实例)
2021/01/10 Python
浅析数据存储的三种方式 cookie sessionstorage localstorage 的异同
2020/06/04 HTML / CSS
过滤器的用法
2013/10/08 面试题
宗教学大学生职业生涯规划范文
2014/02/08 职场文书
物业保安岗位职责
2014/07/02 职场文书
音乐之声音乐广播稿
2014/09/10 职场文书
繁星春水读书笔记
2015/06/30 职场文书
python实现批量移动文件
2021/04/05 Python