python 秒数转成相应的天、小时、分钟
来源:互联网 发布:js延时函数 编辑:程序博客网 时间:2024/04/26 02:53
为了美化日志输出程序执行的总时间,同时人们能够快速获取所需要的信息,需要把输出的秒数转换成 228 days, 22 hour, 9 min,39.0 sec 这样的格式。
因为考虑到判断的重复型,这个函数运用递归的思维方式编写的。
#coding:utf8import timeimport math def changeTime(allTime): day = 24*60*60 hour = 60*60 min = 60 if allTime <60: return "%d sec"%math.ceil(allTime) elif allTime > day: days = divmod(allTime,day) return "%d days, %s"%(int(days[0]),changeTime(days[1])) elif allTime > hour: hours = divmod(allTime,hour) return '%d hours, %s'%(int(hours[0]),changeTime(hours[1])) else: mins = divmod(allTime,min) return "%d mins, %d sec"%(int(mins[0]),math.ceil(mins[1]))if __name__=="__main__": nums = 19778979 t = time.time() data = changeTime(nums) print time.time() -t print data
irsadmin@IR-ZHANGCHENG ~/Desktop/iOpenData $ python dataGenerat.py0.03 min,18.0 secirsadmin@IR-ZHANGCHENG ~/Desktop/iOpenData $ python dataGenerat.py0.0228 days, 22 hour, 9 min,39.0 secirsadmin@IR-ZHANGCHENG ~/Desktop/iOpenData $
0 0
- python 秒数转成相应的天、小时、分钟
- 秒数转换为天小时分钟秒的格式
- python 字符串转秒 完成多少小时转成多少秒
- php计算两个时间相差的天数、小时数、分钟数、秒数
- php计算两个时间相差的天数、小时数、分钟数、秒数
- 输入一个数字作为秒数,按小时,分钟,秒
- listView天小时分钟秒倒计时的实现
- MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数
- 统计玩家游戏的小时、分钟、秒数并显示在文本上
- 小时 分钟 秒 计算
- 增加小时,分钟,秒
- C# 根据一个数区分小时,分钟,秒
- 学习历程(二)简单实现秒转换成对应天 小时 分钟 秒的代码
- 秒转x天x小时x分钟x秒
- 将秒转换为天,小时,分钟,秒。
- oracle根据秒数生成多少小时多少分钟多少秒
- java 任意两个时间差,天数,小时数,分钟数,秒数
- 【Java】获取2个日历类型的时间相差多少年、月、天、小时、分钟、秒
- 华为机试之括号匹配
- poj 1674
- ACM 服务点设置(水弗洛伊德题)
- Swift随手帖
- TOJ 1644. Reverse Text
- python 秒数转成相应的天、小时、分钟
- WebRTC源代码探索之旅——多线程篇(5 - 3)
- Inno Setup详细教程
- Dom编程(省、市 连级菜单)
- Java网络编程(URL与URLConnection)
- 怎样在网站中添加google统计代码
- IOS观察者模式_NSNotification,KVO,Delegate的使用理解
- java环境变量配置
- extjs学习03——extjs的面向对象程序设计