未分類 31 8 月 2020 tuple 格式的时间如何转化成’H:M:S’ tuple 格式的时间如何转化成’H:M:S’ 資深大佬 : songdg 14 例如(9, 34, 16)转成 09:34:16 大佬有話說 (8) 資深大佬 : musi a = (9, 34, 16)formated_time = ‘:’.join(list(map(lambda x: ‘0’+str(x) if x < 10 else str(x), a))) 資深大佬 : xyfan 没说什么语言没说转成什么结果,问的太潦草了,如果是 Python 中 tuple 转成字符串>>>t=(9,34,16)>>>print(“{0[0]}:{0[1]}:{0[2]}”.format(t))9:34:16 資深大佬 : xyfan @xyfan 不好意思,没注意到还有一个 0 在前面,改成这样>>>print(“{:0>2d}:{:0>2d}:{:0>2d}”.format(*t))09:34:16 資深大佬 : dick20cm 这种伸手党问题何必回复,@musi @xyfan 你俩就是闲的。。 資深大佬 : ysc3839 import datetime t = (9, 34, 16)tm = datetime.time(*t)print(tm.strftime(‘%H:%M:%S’)) 資深大佬 : musi @dick20cm 是挺闲的,会点基础总有办法写出来,不会基础百度也能百度出来 主 資深大佬 : songdg @ysc3839 谢谢,帮助 主 資深大佬 : songdg @dick20cm 因为急用,一时又找不到所以才来这里求助。