python利用datetime模块计算程序运行时间问题


Posted in Python onFebruary 20, 2020

**问题描述:**有如下程序输出日志,计算程序运行时间,显示花费623分钟?

start time:2019-03-15 19:45:31.237894
end time:2019-03-17 06:09:01.415541
It cost 623 minutes

相关代码:

import datetime
s = '2019-03-15 19:45:31'
s_datetime = datetime.datetime.strptime(s, '%Y-%m-%d %H:%M:%S')
e = '2019-03-17 06:09:01'
e_datetime = datetime.datetime.strptime(e, '%Y-%m-%d %H:%M:%S')
result = (e_datetime - s_datetime).seconds // 60
# output
# Out[50]: 623

但是,当我实际计算时间花费时,可不止623分钟,问题错在哪里呢?

问题原因:

# seconds 这个属性只计算时间差中的小时、分钟和秒部分的和,不包括时间差中的天数
result = (e_datetime - s_datetime).seconds // 60
# total_seconds() 这个会获得时间差总的时间,并转换为秒
result = (e_datetime - s_datetime).total_seconds() // 60

总结

以上所述是小编给大家介绍的python利用datetime模块计算程序运行时间,希望对大家有所帮助,也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python实现子类调用父类的方法
Nov 10 Python
Python3计算三角形的面积代码
Dec 18 Python
python 字典中文key处理,读取,比较方法
Jul 06 Python
Python中asyncio与aiohttp入门教程
Oct 16 Python
对python 命令的-u参数详解
Dec 03 Python
python实现简单井字棋游戏
Mar 04 Python
Python3爬虫中关于中文分词的详解
Jul 29 Python
python线程里哪种模块比较适合
Aug 02 Python
python 获取域名到期时间的方法步骤
Feb 10 Python
python Polars库的使用简介
Apr 21 Python
python实现过滤敏感词
May 08 Python
python使用opencv对图像添加噪声(高斯/椒盐/泊松/斑点)
Apr 06 Python
pytorch数据预处理错误的解决
Feb 20 #Python
Python异常继承关系和自定义异常实现代码实例
Feb 20 #Python
Python安装与卸载流程详细步骤(图解)
Feb 20 #Python
PyCharm 专业版安装图文教程
Feb 20 #Python
Python3.6安装卸载、执行命令、执行py文件的方法详解
Feb 20 #Python
Python 实现黑客帝国中的字符雨的示例代码
Feb 20 #Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
Feb 20 #Python
You might like
php创建多级目录代码
2008/06/05 PHP
zen cart新进商品的随机排序修改方法
2010/09/10 PHP
php三维数组去重(示例代码)
2013/11/26 PHP
PHP面向对象之后期静态绑定功能介绍
2015/05/18 PHP
thinkPHP5.0框架API优化后的友好性分析
2017/03/17 PHP
PHP进阶学习之Geo的地图定位算法详解
2019/06/19 PHP
Thinkphp集成抖音SDK的实现方法
2020/04/28 PHP
Javascript学习笔记6 prototype的提出
2010/01/11 Javascript
基于Jquery的标签智能验证实现代码
2010/12/27 Javascript
理解JavaScript中worker事件api
2015/12/25 Javascript
JQuery手速测试小游戏实现思路详解
2016/09/20 Javascript
详解JSON1:使用TSQL查询数据和更新JSON数据
2016/11/21 Javascript
分享5个好用的javascript文件上传插件
2018/09/16 Javascript
JavaScript时间日期操作实例小结【5个示例】
2018/12/22 Javascript
深入解析Vue源码实例挂载与编译流程实现思路详解
2019/05/05 Javascript
Openlayers实现测量功能
2020/09/25 Javascript
原生JavaScript实现贪吃蛇游戏
2020/11/04 Javascript
javascript实现移动端轮播图
2020/12/09 Javascript
[36:54]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[01:23]2019完美世界全国高校联赛(春季赛)合肥全国总决赛
2019/06/10 DOTA
Python标准库之sqlite3使用实例
2014/11/25 Python
Python+tkinter使用80行代码实现一个计算器实例
2018/01/16 Python
Python自然语言处理 NLTK 库用法入门教程【经典】
2018/06/26 Python
Pytorch Tensor的索引与切片例子
2019/08/18 Python
Django通过设置CORS解决跨域问题
2020/11/26 Python
HTML5实现动画效果的方式汇总
2016/02/29 HTML / CSS
中医药大学市场营销专业自荐信
2013/09/29 职场文书
销售经理工作职责范文
2013/12/03 职场文书
移风易俗倡议书
2014/04/15 职场文书
小学清明节活动总结
2014/07/04 职场文书
教师节老师寄语
2015/05/28 职场文书
2016廉洁从政心得体会
2016/01/19 职场文书
Html5页面播放M4a音频文件
2021/03/30 HTML / CSS
Django REST framework 限流功能的使用
2021/06/24 Python
浅谈克隆 JavaScript
2021/11/02 Javascript
CSS实现九宫格布局(自适应)的示例代码
2022/02/12 HTML / CSS