今天遇到了一个很简单的需求,计算一个模块的运行时间。

这个功能其实很简单,日志中有每个模块的开始运行时间和结束运行时间,用datetime模块一计算就可以了。

def compute_time(start, end):start = datetime.datetime.strptime(start, "%Y-%m-%d %H:%M:%S")end = datetime.datetime.strptime(end, "%Y-%m-%d %H:%M:%S")print((end - start).seconds)if __name__ == '__main__':compute_time(start="2021-04-28 13:41:20", end="2021-04-28 14:10:07")compute_time(start="2021-04-28 14:10:07", end="2021-04-28 14:19:21")compute_time(start="2021-04-28 14:19:21", end="2021-04-28 14:37:51")compute_time(start="2021-04-28 14:37:51", end="2021-04-28 15:25:39")compute_time(start="2021-04-28 15:25:39", end="2021-04-28 17:46:55")compute_time(start="2021-04-28 17:46:55", end="2021-04-28 18:05:51")

但是这计算出来的是多少秒,需要转换成 时分秒 的格式。

1分钟是60秒,所以用总秒数除以60得到总分钟数和秒数,同理用总分钟数除以60得到总小时数和分钟数。

    m, s = divmod((end - start).seconds, 60)h, m = divmod(m, 60)print(f"{h}时{m}分{s}秒")

Python将秒转换为 时分秒 的格式相关推荐

  1. C#将秒转换为 时分秒

    将秒数转换为  000 时 00 分 00 秒 代码如下 private string Sec2Min(Int64 sec){Int64 shi;Int64 fen;Int64 miao;if (se ...

  2. matlab 秒数转换时分秒,将秒转换为天时分秒格式字符串(如是0天0时0分就显示秒)...

    1./** 2. * 将秒转换为天时分秒格式字符串(如是0天0时0分就显示秒) 3. * @param seconds 秒数 4. * @return 返回天时分秒字符串 5. */ 6.privat ...

  3. python 实现时间转换 秒单位转换为时分秒表示

    代码: """ @author: zhangjun.xue @time: 2020/5/25 17:46 @file: str_of_num.py @desc: pyth ...

  4. js 将秒数 转换为 时分秒格式

    场景是某个接口返回的通话时间是以秒为单位的, 但在页面展示是要显示成时分秒的格式. 如 89秒,显示成1分29秒: 3800秒, 显示成1小时3分20秒 主要是使用以下方法来实现转换: //将秒数转换 ...

  5. 将秒数转为时分秒的格式

    /*** 将秒转为时分秒格式* @param second* @return*/public static String secondToTime(long second) {//转换天数long d ...

  6. java获取时分秒毫秒_java实现时间格式转换(int整数类型的秒/毫秒---时分秒毫秒)...

    1. 直接上干货:(可提取为工具类收藏哦 ^_^) package com.drew.utils; import java.text.SimpleDateFormat; import java.uti ...

  7. php和mysql把时间为‘年月日时分秒’的格式转换为‘年月日‘

    php把 '年月日时分秒'的格式转换为'年月日' 先转换为时间戳->再转换为'年月日' date("Y-m-d",strtotime('2010-03-24 08:15:42 ...

  8. mysql 秒和时分秒格式相互换算

    mysql提供了2个函数 SEC_TO_TIME(second)完成秒换算成时分秒或TIME_TO_SEC(date)完成时分秒换算成秒 1.SEC_TO_TIME(second)   秒换算成时分秒 ...

  9. Vue.js 手机端H5,时间选择器实现:年月日时分秒、年月日时分、年月日时、年月日、年月、年、月、日、时、分、秒,时分秒、时分多种类型

    目录 一.效果查看 时间选择器实现效果视频 二.目录 三.index.vue <template><div><date-picker keys="0" ...

最新文章

  1. python3 函数 不定长参数 不定参
  2. python一个月能挣多少钱-零基础学python,我可以让你一个月上手做项目!
  3. 即时通讯网 - 即时通讯开发者社区! --备完
  4. C++静态库与动态库(简介)
  5. C++_系列自学课程_第_9_课_C语言风格字符串_《C++ Primer 第四版》
  6. 关于页面图表相应式的问题,问题遇见时间,9月1日,到今天9月2日,尚未解决...
  7. thinkphp mysql exp_thinkphp备份数据库的方法分享
  8. Leetcode309. Best time to sell stock with cooldown
  9. Topological Sorting(拓扑排序)
  10. GRE over IPSec 主备双链路冗余配置
  11. 51单片机驱动——DS18B20
  12. 关于一百天计划的设想(信任的速度读后感)
  13. gclient多源码管理工具 DEPS文件
  14. 用Photoshop制作电子签
  15. 组织要为每一个员工赋能
  16. CodeBlocks安装汉化与使用说明
  17. php sleep usleep,php sleep()函数, usleep()函数的用法
  18. cmd命令行切换目录路径
  19. Come Clear - Hilary Duff(希拉瑞.达芙)
  20. Go语言开发环境安装

热门文章

  1. java基本语法——常量、变量、数据类型
  2. Tensorflow常用函数说明(一)
  3. springboot13 发布和监听事件
  4. Python-快速排序算法
  5. Dorado 7.1.20 发布,Ajax的Web开发平台
  6. 2012暑假集训内部测试赛3
  7. 超声射频信号的产生(RF Signal)
  8. Processing绘制四边形
  9. cxgrid按条件计算合计值
  10. 实验7.3 字符串 7-5 查找指定字符