目的:按照自己的习惯提取/显示时间。
一、几个常用的函数示范:
import time
time.time() #显示当前的时间戳
time.strftime('%Y-%m-%d %H%M%S') #结构化输出当前的时间
time.strptime('%Y-%m-%d %H%M%S',time.strftime()) # 与上一行功能相反
time.sleep(1) # 程序执行到句时睡眠1秒继续
二、用time.strftime()函数提取自己想要的时间格式
time.strftime(string) 的参数是字符串格式,其中%Y,%m,%d,%H,%M,%S 分别代表年,月,日,时,分,秒。他们可以组合着用,也可以单独使用,返回的结果也是字符串。
例如:
time.strftime('%Y') 单独使用%Y,返回的就是年 ,今年是2022年,返回的就是'2022'.
time.strftime('%m') 单独使用%m,返回的就是年 ,现在是7月,返回的就是'07'.
time.strftime('%Y'%m) 组合使用%Y%m,返回的就是年月 ,现在是2022年7月,返回的就是'202207'.
年和秒也能组合,time.strftime('%Y'%S) 组合使用%Y%S,返回的就是年和当前的秒数'202252'.
import time
time.strftime('%Y')
'2022'
time.strftime('%m')
'07'
time.strftime('%Y%m')
'202207'
time.strftime('%Y%S')
'202252'
所以,time.strftime()的字符串参数不关心中间的字符是睡眠,只识别%Y,%S 这样有特定含有的字符,可以按照自己的习惯和要求任意组合。