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进阶教程之循环相关函数range、enumerate、zip
Aug 30 Python
Python语言实现获取主机名根据端口杀死进程
Mar 31 Python
一个基于flask的web应用诞生 flask和mysql相连(4)
Apr 11 Python
python 统计数组中元素出现次数并进行排序的实例
Jul 02 Python
tensorflow 恢复指定层与不同层指定不同学习率的方法
Jul 26 Python
在pytorch中查看可训练参数的例子
Aug 18 Python
python使用Matplotlib改变坐标轴的默认位置
Oct 18 Python
python函数不定长参数使用方法解析
Dec 14 Python
Flask框架搭建虚拟环境的步骤分析
Dec 21 Python
python读取csv文件指定行的2种方法详解
Feb 13 Python
Python json解析库jsonpath原理及使用示例
Nov 25 Python
python 操作excel表格的方法
Dec 05 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
php5 non-thread-safe和thread-safe这两个版本的区别分析
2010/03/13 PHP
PHP strncasecmp字符串比较的小技巧
2011/01/04 PHP
php替换超长文本中的特殊字符的函数代码
2012/05/22 PHP
将二维数组转为一维数组的2种方法
2014/05/26 PHP
浅谈Laravel队列实现原理解决问题记录
2017/08/19 PHP
PHP实时统计中文字数和区别
2019/02/28 PHP
jquery对象和javascript对象即DOM对象相互转换
2014/08/07 Javascript
angularjs实现文字上下无缝滚动特效代码
2016/09/04 Javascript
原生js实现轮播图的示例代码
2017/02/20 Javascript
微信小程序中用WebStorm使用LESS
2017/03/08 Javascript
NodeJS爬虫实例之糗事百科
2017/12/14 NodeJs
Vue中的vue-resource示例详解
2018/11/02 Javascript
在小程序中推送模板消息的实现方法
2019/07/22 Javascript
如何使用50行javaScript代码实现简单版的call,apply,bind
2019/08/14 Javascript
微信小程序后端(java)开发流程的详细步骤
2019/11/13 Javascript
JS桶排序的简单理解与实现方法示例
2019/11/25 Javascript
vue实现下拉菜单树
2020/10/22 Javascript
微信小程序实现倒计时功能
2020/11/19 Javascript
[42:32]VP vs RNG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
Python使用中文正则表达式匹配指定中文字符串的方法示例
2017/01/20 Python
python使用正则表达式替换匹配成功的组
2017/11/17 Python
Python时间戳使用和相互转换详解
2017/12/11 Python
python-图片流传输的思路及示例(url转换二维码)
2020/12/21 Python
python上下文管理的使用场景实例讲解
2021/03/03 Python
HTML5仿手机微信聊天界面
2016/03/18 HTML / CSS
英国最大的在线照明商店:Litecraft
2020/08/31 全球购物
nohup的用法
2014/08/10 面试题
三个Unix的命令面试题
2015/04/12 面试题
医院护理人员的自我评价分享
2013/10/04 职场文书
电脑教师的教学自我评价
2013/11/26 职场文书
个人党性剖析材料
2014/02/03 职场文书
服务型党组织建设典型材料
2014/05/07 职场文书
婚纱店策划方案
2014/05/22 职场文书
学雷锋主题班会教案
2015/08/13 职场文书
MySQL磁盘碎片整理实例演示
2022/04/03 MySQL
游戏《我的世界》澄清Xbox版暂无计划加入光追
2022/04/03 其他游戏