time时间模块
1 import time 2 3 #print(help(time)) 4 5 print(time.time()) #距离1970年, (时间戳) 6 7 time.sleep(1) 8 print(time.clock())#计算CPU执行时间 9 10 print(time.gmtime())#时区,英国时间,(结构化时间tuple类型) 11 12 print(time.localtime())#本地时间 13 14 struct_time = time.localtime() 15 print(time.strftime('%Y--%m--%d %H:%M:%S',struct_time)) #结构时间 -> (字符串时间) 16 17 print(time.strptime('2018--08--22 14:08:39','%Y--%m--%d %H:%M:%S')) #字符串时间 -> 结构时间 18 a = time.strptime('2018--08--22 14:08:39','%Y--%m--%d %H:%M:%S') 19 print(a.tm_year) #结构化时间的好处,可以取出当前时间 具体是几号,星期几 20 print(a.tm_mday)#本月几号 21 print(a.tm_wday)#星期一 对应 0 星期几 22 23 print(time.ctime())#当前时间 24 print(time.ctime(1324240000)) #将时间戳转为具体时间 25 26 print(time.mktime(time.localtime())) #结构化时间转为时间戳 27 28 import datetime #当前时间de另一种表达方式 29 print(datetime.datetime.now())
执行结构:
1534919453.1151855 0.056525 time.struct_time(tm_year=2018, tm_mon=8, tm_mday=22, tm_hour=6, tm_min=30, tm_sec=54, tm_wday=2, tm_yday=234, tm_isdst=0) time.struct_time(tm_year=2018, tm_mon=8, tm_mday=22, tm_hour=14, tm_min=30, tm_sec=54, tm_wday=2, tm_yday=234, tm_isdst=0) 2018--08--22 14:30:54 time.struct_time(tm_year=2018, tm_mon=8, tm_mday=22, tm_hour=14, tm_min=8, tm_sec=39, tm_wday=2, tm_yday=234, tm_isdst=-1) 2018 22 2 Wed Aug 22 14:30:54 2018 Mon Dec 19 04:26:40 2011 1534919454.0 2018-08-22 14:30:54.140752 Process finished with exit code 0