时间
需要导入时间模块:import time
1.时间戳:会计算从1970年–到现在的秒数
time.time()
print(ts)
2.获取本地时间
timeTup =time.localtime(ts)
print(timeTup)
返回一个时间元组,ts是一个时间戳
3.时间元组
这是一个元组,里面有9个元素,分别对应不同的内容,以供提取
元组中元素的下标 | 代表的含义 | 存放的内容(值) |
---|---|---|
0 | 4w位数年 | 如:2019 |
1 | 月 | 1到12 |
2 | 日 | 1到31 |
3 | 小时 | 0到23 |
4 | 分钟 | 0到59 |
5 | 秒 | 0到61 (60或61 是闰秒) |
6 | 一周的第几日 | 0到6 (0是周一) |
7 | 一年的第几日 | 1到366 (儒略历) |
8 | 夏令时 | -1, 0, 1, -1是决定是否为夏令时的旗帜 |
4.练习输出"01:08:20"这种类型的时间
ts = time.time()
print(ts)
timeTup = time.localtime(ts)
print(timeTup)
方法一:
print(f"{timeTup[3]}:{timeTup[4]}:{timeTup[5]}")
方法二:
print("%02d : %02d : %02d"%(timeTup[3], timeTup[4], timeTup[5]))
方法三:
class Date:
@classmethod
def toHHMMSS(cls,timeTup):
return "%02d : %02d : %02d"%(timeTup[3], timeTup[4