# -*- coding:utf-8 -*-

#Auth:Jeson

def fmt_duration(seconds):

u""" 将视频时长转换成mm:ss的形式 """

# 容错,防止传空字符串

if not seconds:

seconds = 0

# 判断传入的seconds类型,和格式。

if isinstance(seconds, basestring) and ': 'in seconds:

return seconds

try:

#格式化字符串

seconds = float('{0}'.format(seconds))

except Exceptionas e:

seconds = 0

pass

#利用divmod计算整除和取余。<、>分别是左对齐、右对齐 。0>2 表示:至少保留2位,如果不足用0补充。

return '{0:0>2}:{1:0>2}'.format(*divmod(int(seconds), 60))

if __name__ == "__main__":

print "Begin....."

print fmt_duration("23423434")

Python将时长转换为MM:SS格式相关推荐

  1. 时间戳转换为yyyy-mm-dd hh:mm:ss格式

    时间戳转换为yyyy-mm-dd hh:mm:ss格式 1.时间戳转换为yyyy-mm-dd hh:mm:ss格式 function timestampToTime(timestamp) {var d ...

  2. js中的Date对象 及 将时间戳转换为yy-mm-dd hh:mm:ss格式的方法

    文章目录 Date 创建 Date对象的方法 get时间 set时间 转字符串 将时间戳转换为yy-mm-dd hh:mm:ss格式的方法 Date Date 对象用于处理日期和时间. 创建 日期对象 ...

  3. momentjs转换格式_Moment.js+Vue过滤器的使用,各种时间格式转换为YYYY-MM-DD HH:mm:ss格式...

    前言 这篇文章将Moment.js与vue过滤器连用.如果不会过滤器的朋友,可以先看这篇文章vue过滤器 一.Moment.js是什么? Moment.js是JavaScript 日期处理类库.使用场 ...

  4. js中将中国标准时间格式、CST日期转换为yyyy-MM-dd HH:mm:ss格式总结

    1.Wed Dec 18 2019 17:30:30 GMT+0800 (中国标准时间)格式转换为yyyy-MM-dd HH:mm:ss格式 var dictTime = new Date(" ...

  5. 当前时间转换为yy-mm-dd hh:mm:ss格式

    当前时间转换为yy-mm-dd hh:mm:ss格式 //补零方法add0(m) {return m < 10 ? "0" + m : m;},// new Date() 获 ...

  6. ios浏览器居然不支持yyyy-MM-dd HH:mm:ss格式

    今天发现ios浏览器居然不支持解析yyyy-MM-dd HH:mm:ss格式的字符串日期,例如:2021-2-4 11:05:50 ,这种格式不能够正常解析,经查,ios浏览器是支持yyyy/MM/d ...

  7. python提取时长2s以内的单词音频的韵母基频,以及单词词长信息

    python提取时长2s以内的单词音频的韵母基频,以及单词词长信息 提取信息自动存入当前工作空间中的excel文件,包括文件名.前字时长.后字时长.两字总时长.前字韵母基频.后字韵母基频.(10个点, ...

  8. 时间戳转换成YY-MM-DD HH:MM:SS格式

    时间戳转换成YY-MM-DD HH:MM:SS格式 formatDate (timeStamp) {// console.log('时间戳',timeStamp)timeStamp=`${timeSt ...

  9. JS获取yyyy-MM-dd HH:mm:ss格式的时间

    JS获取"yyyy-MM-dd HH:mm:ss"格式的时间,其代码如下: function getFormatDate() {     var date = new Date() ...

最新文章

  1. Python_第一堂课
  2. 都都的第一次自我游戏
  3. 设计模式之: 装饰器模式
  4. python的基础知识可以应用到哪方面-Python基础知识
  5. 银行数据部门如何管理跟使用数据?来围观星球中老师的答案
  6. python 设计模式之组合模式Composite Pattern
  7. 2020【第十一届蓝桥杯省赛】 C/C++ B组 (第一场)
  8. PHP解密PHP加密sg11加密sg11解密全网最厚道的SG11解密方法sg11解密 php解密 SourceGuardian解密sg_load解密去除域名IP授权
  9. css实现径向和线性渐变,CSS3的渐变属性 线性渐变 径向渐变 重复线性渐变和径向渐变...
  10. 生物信息学习——bowtie实例解析
  11. Vid2Vid多图详解
  12. Clothes size calculation-衣服尺寸计算
  13. 树莓派linux系统识别u盘启动,U盘安装树莓派系统,利用U盘启动Raspberry
  14. PAT 1034 有理数四则运算 python
  15. 请问matlab里面exp函数怎么用啊,Matlab基本函数-exp函数
  16. CNN 入门讲解:什么是全连接层
  17. CVPR 2019视频目标跟踪算法Pipeline集合
  18. Qt使用html生成word文档
  19. HTCviveVR基于unity开发搭建初始界面
  20. 笑傲江湖手3D有服务器端文件,笑傲江湖网游单机版

热门文章

  1. Java中类变量(静态变量)和实例变量区别
  2. VS 多进程调试(C#和C )
  3. Entity Framework(二)
  4. .Net中json序列化与反序列化
  5. 深度学习之神经网络的结构
  6. 【Scikit-Learn 中文文档】支持向量机 - 监督学习 - 用户指南 | ApacheCN
  7. 博文写作——摘要摘要图标
  8. QT中循环显示图片和简单的显示图片
  9. [JavaScript] JavaScript作用域深度解析
  10. SQL Server链接服务器 Linked Server