time库是Python的一个标准库。
time库包括三类函数:
-时间获取:time() ctime() gmtime()
-时间格式化:strftime() strptime()
-程序计时:sleep() perf_counter()
时间获取:
time.time()->获取当前的时间戳,即计算及内部的时间值,是一个浮点数。这个浮点数是表示从1970年1月1日0:00开始到当前时刻为止的一个以秒为单位的一个数值。(奇怪的知识又增加了。。。)
time.ctime()->获取当前时间并以易读的方式表示返回字符串。例:Wed Oct 28 20:12:16 2020
time.gmtime()->获取当前时间,表示为计算机可处理的时间格式。例:time.struct_time(tm_year=2020, tm_mon=10, tm_mday=28, tm_hour=12, tm_min=14, tm_sec=16, tm_wday=2, tm_yday=302, tm_isdst=0)
时间格式化
strftime(tpl,ts)->tpl是格式化模板字符串,用来定义输出效果,ts是计算机内部时间类型即gmtime().。
strptime(str,tpl)->是和strftime()互补的一个函数,用来将一个字符串变成一个时间值。str是字符串形式的时间值,tpl是格式化模板字符串,用来定义输入效果。
程序计时
perf_counter()->返回一个CPU级别的精确时间计数值,单位为秒,由于这个计数值起点不确定,连续调用差值才有意义。
sleep(s)->休眠s秒。