1 真题
2 解析
难度系数:??
考察题型:时间
涉及知识点:时间模块
思路分析:
主要用到两个时间函数,简单到可以3行搞定(^?^●)ノシ
当然前提是你得知道几个关键的时间函数。
先转换成时间对象格式,再转换成可读字符串格式。
time.gmtime()????????#转换为time.struct_time类型的时间对象的秒数
time.asctime()????????#返回一个可读形式的字符串 Tue Feb 17 09:42:58 2009
3 代码
#内置模块方法
import time
n=int(input())
print(time.asctime(time.gmtime(n//1000))[11:19])
#底层算法方法
n = 1618708103123 #1618708103123ms
n //= 1000 #ms->s:1618708103s
n %= 24*60*60 #最近1天:4103s
s = n % 60 #23s
n //= 60 #s->min:68min
h = n // 60 #1h
m = n % 60 #8min
print("{:02d}:{:02d}:{:02d}".format(h,m,s)) #01:08:23
|