Python将时长转换为MM:SS格式

# -*- 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")

时间: 2024-10-02 03:58:53

Python将时长转换为MM:SS格式的相关文章

请问怎么将String类型字符串转换为date类型。要求是yyyy-MM-dd HH:mm:ss 格式的时间类型,以便于以datetime格式存入数据库

问题描述 请问怎么将String类型字符串转换为date类型.要求是yyyy-MM-dd HH:mm:ss 格式的时间类型,以便于以datetime格式存入数据库? 问题补充:非常感谢,嗯,对的,反正我是取得用户输入的值,直接用String.不过你给的程序方法最终的d不是datetime型的,而是Thu Feb 24 15:34:28 CST 2011 ,怎么回事呢?斐斐宝贝 写道 解决方案 如果数据库是datetime类型,那么页面上可以把字符串转换: DateFormate df = new

nsdateformatte- 自公元元年第一天零点起,过n秒,将秒数转换成时间表示字符串并返回格式为&amp;amp;quot;hh:mm:ss&amp;amp;quot;

问题描述 自公元元年第一天零点起,过n秒,将秒数转换成时间表示字符串并返回格式为"hh:mm:ss" 自公元元年第一天零点起,过了seconds秒,要将给定的秒数转换成时间表示字符串并返回格式为:"hh:mm:ss";怎么做啊,求解,速度啊!!!

js将long日期格式转换为标准日期格式实现思路_javascript技巧

js将long日期格式转换为标准日期格式 复制代码 代码如下: <script language="javascript"> //扩展Date的format方法 Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, "d+": this.getDate(), "h+": this.getHours(), &q

日期格式化{0:yyyy-MM-dd HH:mm:ss.fff}和{0:yyyy-MM-dd hh:mm:ss.fff}的区别

原文:日期格式化{0:yyyy-MM-dd HH:mm:ss.fff}和{0:yyyy-MM-dd hh:mm:ss.fff}的区别{0:yyyy-MM-dd HH:mm:ss.fff}:使用24小时制格式化日期{0:yyyy-MM-dd hh:mm:ss.fff}:使用12小时制格式化日期 以下同理,从左至右分别为-年-月-日 时:分:秒.毫秒{0:yyyy-MM-dd HH:mm:ss zzz}{0:yyyy-MM-dd HH:mm:ss.ff zzz}{0:yyyy-MM-dd HH:mm

在HTML5影片播放时载入WebVTT字幕档格式

最近在工作上常运用 Channel 9 以及 YouTube 作为在线影音平台,来播放制作的一些教学或是新知通报的影片.而这两个平台都支持用http://www.aliyun.com/zixun/aggregation/79228.html"> HTML5 的方式来播放影片,也就是直接使用 <video /> 标签来嵌入影片. 播放教学影片时挂上字幕的效果 由于处理的是一些教学影片,影片内容会提及许多专有名词,或是很关键的概念,所以我都会再制作字幕,而处理字幕的这个部份,如果是

php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间_php实例

FFmpeg是一个视频插件,我们可以利用调用FFmpeg接口来获取视频的相关信息,包括视频的播放时长,视频的码率,视频的缩略图以及视频创建时间,本文章向大家介绍php如何使用FFmpeg接口获取视频信息,需要的朋友可以参考一下. FFmpeg获得视频文件的缩略图: function getVideoCover($file,$time,$name) { if(empty($time))$time = '1';//默认截取第一秒第一帧 $strlen = strlen($file); // $vid

PHP利用FFmpeg读取视频播放时长和码率等信息

例子,FFmpeg读取视频播放时长和码率 代码如下:  代码如下 复制代码 <?php define('FFMPEG_PATH', '/usr/local/ffmpeg2/bin/ffmpeg -i "%s" 2>&1');   function getVideoInfo($file) {         $command = sprintf(FFMPEG_PATH, $file);         ob_start();     passthru($command

python实现通过pil模块对图片格式进行转换的方法

 这篇文章主要介绍了python实现通过pil模块对图片格式进行转换的方法,涉及Python中pil模块的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了python实现通过pil模块对图片格式进行转换的方法.分享给大家供大家参考.具体分析如下: python的pil模块相当的智能,如果你需要对图片格式进行转换,比如jpg转转成tif,jpg转换成gif,png转换成jpg只需要在保存文件时指定正确的图片扩展名即可. 代码如下: ? 1 2 3 import Imag

PHP中使用FFMPEG获取视频缩略图和视频总时长实例

  这篇文章主要介绍了PHP中使用FFMPEG获取视频缩略图和视频总时长实例,需要的朋友可以参考下 代码如下: //获得视频文件的缩略图 function getVideoCover($file,$time,$name) { if(empty($time))$time = '1';//默认截取第一秒第一帧 $strlen = strlen($file); // $videoCover = substr($file,0,$strlen-4); // $videoCoverName = $video