import time,datetime print(time.clock()) #返回处理器时间,3.3开始已废弃 , 改成了time.process_time() # 测量处理器运算时间,不包括sleep时间,不稳定,mac上测不出来 print(time.altzone/3600) #打印时区 print(time.asctime()) #返回时间格式"Mon Feb 20 15:01:02 2017", t=time.localtime() #返回本地时间 的struct time对象格式 print(time.localtime(time.time()+3*3600)) #本地时间后三个小时的时间 print(t) print(t.tm_year,t.tm_yday) print(time.time()) #时间戳,从1970年一月一日至今的秒数 print(time.gmtime()) #返回UTC时间 print(time.ctime()) #返回Fri Aug 19 12:38:29 2016 格式, t2=time.strptime("2017-2-20 11:30","%Y-%m-%d %H:%M") #将 日期字符串 转成 struct时间对象格式 t2_stamp=time.mktime(t2) #将struct时间对象转成时间戳 print(t2) t3=time.localtime(t2_stamp) #将本地时间戳转换成struct_time格式 t3_str=time.strftime("%Y-%m-%d-%H-%M.log",t3) #将utc struct_time格式转成指定的字符串格式 print(t3_str) t4=datetime.datetime.now() #返回当前时间,格式:2017-02-20 15:01:02.487076 print(t4) print(t4+datetime.timedelta(days=-10)) #返回十天前的当前时间,可以对时间进行任意的输出 t4_fr=t4-datetime.timedelta(days=3) #返回三天前的这个时候的时间,也可以小时分钟秒 print(t4_fr) print(t4.replace(year=2016,month=3,hour=12)) #将当前时间进行任意替换