一、time库包括三类函数
● 时间获取:time()、ctime()、gmtime()、localtime()
● 时间格式化:strftime()、strptime()、asctime()
● 程序计时:sleep()、perf_counter()
二、详细解释
import time
t = time.localtime()
print(time.time())#获取时间戳
print(time.localtime())#默认以以time()函数获取的时间戳作为参数,为当地时间
print(time.localtime(34.54))#参数为浮点数
print(time.gmtime())#获取全球统一时间
print(time.ctime())#将一个时间戳(以s为单位的浮点数)转换为“Sat Jan 13 21:56:34 2018"这种形式(若该函数未收到参数,则默认以time.time()作为参数),转换成的形式为”星期 月份 当月号 时分秒 年份“
print(time.strftime("%Y-%m-%d %H:%M:%S",t)) #将时间格式输出为指定的日期字符串
print(time.strptime("2018-1-26 12:55:20",'%Y-%m-%d %H:%M:%S')) #str是字符串形式的时间值,所以他的格式为前面为字符串,后面为字符串的格式,然后输出的格式为struct_time
print(time.perf_counter()) #perf_counter()获取计算机中CPU也就是中央处理器以其频率运行的时钟纳秒计算
time.sleep(3.3) #让程序去休眠或者产生一定的时间
"""
时间格式控制符 说明
%Y 四位数的年份,取值范围为0001~9999,如1900
%m 月份(01~12),例如10
%d 月中的一天(01~31)例如:25
%B 本地完整的月份名称,比如January
%b 本地简化的月份名称,比如Jan
%a 本地简化的周日期,Mon~Sun,例如Wed
%A 本地完整周日期,”Monday~Sunday,例如Wednesday
%H 24小时制小时数(00~23),例如:12
%l 12小时制小时数(01~12),例如:7
%p 上下午,取值为AM或PM
%M 分钟数(00~59),例如26
%S 秒(00~59),例如26
结果: