代码改变世界

python基础练习题(暂停一秒输出,并格式化当前时间)

2021-05-19 23:04  第二个卿老师  阅读(359)  评论(0编辑  收藏  举报

day5

---------------------------------------------------------------

实例010:给人看的时间

题目 暂停一秒输出,并格式化当前时间。

没用过这个模块,直接上答案吧,哈哈哈

 1 import time
 2 
 3 start = time.time()
 4 for i in range(int(input("请输入需要计时的秒长度:"))):
 5     print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())))
 6     print(i)
 7     time.sleep(1)
 8 end = time.time()
 9 timeDif = end-start
10 print(f"脚本运行时间为{timeDif}s")

time.time()返回当前时间的时间戳:

如:1234892919.655932

time.localtime(time.time())返回当前的时间格式:

time.struct_time(tm_year=2021, tm_mon=5, tm_mday=19, tm_hour=22, tm_min=47, tm_sec=57, tm_wday=2, tm_yday=139, tm_isdst=0) # 其中xxx.tm_year 就为2021

time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))返回当前的格式化时间:

如 %Y-%m-%d %H:%M:%S  ——>  2021-05-19 22:53:15
如 %y-%M-%D %H:%M:%S  ——>  21-01-05/19/21 23:01:26