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求素数示例分享
Feb 16 Python
实践Python的爬虫框架Scrapy来抓取豆瓣电影TOP250
Jan 20 Python
python在OpenCV里实现投影变换效果
Aug 30 Python
django之从html页面表单获取输入的数据实例
Mar 16 Python
python 给图像添加透明度(alpha通道)
Apr 09 Python
利用keras使用神经网络预测销量操作
Jul 07 Python
python 无损批量压缩图片(支持保留图片信息)的示例
Sep 22 Python
Django 用户认证Auth组件的使用
Nov 30 Python
python RSA加密的示例
Dec 09 Python
删除pycharm鼠标右键快捷键打开项目的操作
Jan 16 Python
解决jupyter notebook启动后没有token的坑
Apr 24 Python
Python保存并浏览用户的历史记录
Apr 29 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
jQuery+php实现ajax文件即时上传的详解
2013/06/17 PHP
Smarty中调用FCKeditor的方法
2014/10/27 PHP
PHP中COOKIES使用示例
2015/07/26 PHP
PHP判断文件是否被引入的方法get_included_files用法示例
2016/11/29 PHP
yii2实现 "上一篇,下一篇" 功能的代码实例
2017/02/04 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
提高代码性能技巧谈—以创建千行表格为例
2006/07/01 Javascript
jquery使用淘宝接口跨域查询手机号码归属地实例
2013/11/28 Javascript
Jquery焦点图实例代码
2014/11/25 Javascript
JS制作手机端自适应缩放显示
2015/06/11 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
2016/08/11 Javascript
jquery对Json的各种遍历方法总结(必看篇)
2016/09/29 Javascript
jquery checkbox的相关操作总结
2016/10/17 Javascript
利用Jasmine对Angular进行单元测试的方法详解
2017/06/12 Javascript
详解webpack2+node+react+babel实现热加载(hmr)
2017/08/24 Javascript
Js面试算法详解
2018/04/08 Javascript
微信小程序实现卡片左右滑动效果的示例代码
2019/05/01 Javascript
vue给对象动态添加属性和值的实例
2019/09/09 Javascript
python 数据加密代码
2008/12/24 Python
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
2014/04/08 Python
使用Python实现下载网易云音乐的高清MV
2015/03/16 Python
windows及linux环境下永久修改pip镜像源的方法
2016/11/28 Python
python实现守护进程、守护线程、守护非守护并行
2018/05/05 Python
tensorflow2.0的函数签名与图结构(推荐)
2020/04/28 Python
Python爬虫爬取有道实现翻译功能
2020/11/27 Python
L’AGENCE官网:加州女装品牌
2018/06/03 全球购物
什么是"引用"?申明和使用"引用"要注意哪些问题?
2016/03/03 面试题
党的群众路线教育实践活动心得体会
2014/03/03 职场文书
挂靠协议书范本
2014/04/22 职场文书
教师读书活动总结
2014/05/07 职场文书
2014年党支部承诺书
2014/05/30 职场文书
上课睡觉检讨书300字
2014/11/18 职场文书
新郎婚礼答谢词
2015/01/04 职场文书
原告代理词范文
2015/05/25 职场文书
重温入党誓词主持词
2015/06/29 职场文书
2015年工商局个人工作总结
2015/07/23 职场文书