import time as t
#查看time得内置方法
print(dir(t))
#获取时间戳
print(int(t.time()))
#获取当前时间
print(t.localtime())
print(t.strftime('%y-%m-%d %H:%M:%S',t.localtime()))
nowTime=t.strftime('%y-%m-%d %H:%M:%S',t.localtime())
#等待10秒
t.sleep(2)
print(nowTime)
#time模块
'''3.3开始已废弃,改成了time.process_time()测量处理器运算时间,
不包括sleep时间,不稳定,mac上测不出来'''
print('返回处理时间:',t.clock())
print('测量处理器时间:',t.process_time())
print('返回utc时间的时间差,以秒计算:',t.altzone)
print('返回格式Wed Nov 28 11:39:36 2018:',t.asctime())
print('返回本地时间的struct_time对象格式:',t.localtime())
print('返回utc时间的struc时间对象格式:',t.gmtime(t.time()-80000))
print('返回utc时间的struc时间对象格式:',t.asctime(t.localtime()))
print('将utcstruct_time格式转成指定的字符串格式:',t.strftime('%y-%m-%d %H:%m:%S'),t.gmtime())
#时间加减
import datetime
print(datetime.datetime.now())#返回2018-11-28 14:27:07.123684
print(datetime.date.fromtimestamp(t.time()))#时间戳直接转成日期格式
print(datetime.datetime.now()+datetime.timedelta(3))#当前时间+3天
print(datetime.datetime.now()-datetime.timedelta(3))#当前时间-3天
print(datetime.datetime.now()+datetime.timedelta(hours=3))#当前时间+3小时
print(datetime.datetime.now()-datetime.timedelta(hours=3))#当前时间-3小时
print(datetime.datetime.now()+datetime.timedelta(minutes=30))#当前时间+30分钟
c_time = datetime.datetime.now()
print(c_time.replace(minute=3,hour=2))#时间替换