time,datetime模块

import time

time.time()  #表示utc时间
time.ctime() #当前时间戳
time.ctime(0) #原始时间戳
time.strftime('%Y-%m-%d %H:%M:%s')
#'2019-11-08 09:00:00' 时间格式化成数字模式
time.strptime('2019-11-11 00:00:00','%Y-%m-%d %H:%M:%S')
#时间格式化成方式表示模式
time.localtime()#时间所有表示方式
t1 = time.localtime()
t1.tm_year  #年
t1.tm_yday  #过了多少天
time.sleep(n) #睡n秒

import datetime
t1 = datetime.now() #取出当前时间
t1.year,t1.month,t1.day
#年,月,日
t1.hour,t1.minute,t1.second,t1.microsecond
#时,分,秒,毫秒

t2 = datetime(2019,11,11)
#返回指定格式字符串
t1.strftime('%Y-%m-%d %H:%M:%S')
#将指定字符串转为datetime对象


#计算时间差
from datetime import datetime,timedelta

t1 = datetime.now()
days = timedelta(days = 50,hours = 1)
t1 - days #50天1小时前
t1 + days #50天1小时后


#异常处理

try:
    #有可能发生异常的语句
except ('异常1','异常2'):
    pass
except ('异常3','异常4'):
    pass
else:
    #不发生异常才执行的代码
finally:
    #不管发不发生异常都执行的代码

你可能感兴趣的:(python,python,time模块,datetime模块)