一、time模块
表示时间的三种方式:
时间戳:数字(计算机能认识的)
时间字符串:t='2012-12-12'
结构化时间:time.struct_time(tm_year=2017, tm_mon=8, tm_mday=8, tm_hour=8, tm_min=4, tm_sec=32, tm_wday=1, tm_yday=220, tm_isdst=0)像这样的就是结构化时间
1 import time 2 # 对象:对象.方法 3 # ---------------------------------- 4 # 1.时间戳(数字):给计算机的看的 5 print(time.time())#当前时间的时间戳 6 print(time.localtime())#结构化时间对象 7 s=time.localtime() #当前的结构化时间对象(utc时间) 8 print(s.tm_year) 9 s2=time.gmtime() #这个和localtime只是小时不一样 10 print(s2) 11 12 13 #----------------------------------- 14 # 2.时间的转换 15 print(time.localtime(15648461))#把时间戳转换成结构化时间 16 t='2012-12-12' #这是一个字符串时间 17 print(time.mktime(time.localtime()))#将结构化时间转换成时间戳 18 print(time.strftime("%Y-%m-%d",time.localtime()))#将结构化时间转换成字符串时间 19 print(time.strftime('%y/%m/%d %H:%M:%S'))#小写的y是取得年的后两位 20 print(time.strptime('2008-03-12',"%Y-%m-%d"))#将字符串时间转换成结构化时间