# 时间戳 从1970年1月1日0点到现在的秒数 print(time.time()) #===>1481630156.437866 # mktime(t) : 将一个time.localtime()转化为时间戳 print(time.mktime(time.localtime())) #===>1481630156.0 #结构化时间 当地的 print(time.localtime()) #===>time.struct_time(tm_year=2016, tm_mon=12, tm_mday=13, tm_hour=19, tm_min=55, tm_sec=56, tm_wday=1, tm_yday=348, tm_isdst=0) #结构化时间 格林的 print(time.gmtime()) #===>time.struct_time(tm_year=2016, tm_mon=12, tm_mday=13, tm_hour=11, tm_min=55, tm_sec=56, tm_wday=1, tm_yday=348, tm_isdst=0) #结构化时间转化为字符串时间 print(time.strftime("%Y-%m-%d %X",time.localtime())) #===>2016-12-13 19:55:56 #字符串时间转化为结构化时间 print(time.strptime("2015-11-11 9:32:03","%Y-%m-%d %X")) #===>time.struct_time(tm_year=2015, tm_mon=11, tm_mday=11, tm_hour=9, tm_min=32, tm_sec=3, tm_wday=2, tm_yday=315, tm_isdst=-1) # asctime([t]) : 把一个表示时间的元组或者struct_time表示为这种形式:'Sun Jun 20 23:21:05 1993'。 # 如果没有参数,将会将time.localtime()作为参数传入。 print(time.asctime()) #===>Tue Dec 13 19:55:56 2016 # ctime([secs]) : 把一个时间戳(按秒计算的浮点数)转化为time.asctime()的形式。如果参数未给或者为 # None的时候,将会默认time.time()为参数。它的作用相当于time.asctime(time.localtime(secs))。 print(time.ctime()) #===>Tue Dec 13 19:55:56 2016 # 线程推迟指定的时间运行,单位为秒 print(time.sleep(1)) #===>None 睡1秒 import datetime #直观的字符串时间 print(datetime.datetime.now()) #===>2016-12-13 19:55:57.473628