datetime包主要包括四个类(class):date
、time
、timedelta
、datetime
一、time类
time 类属性:
hour、minute、second、microsecond、tzinfo
time 类方法:
time(hour,miute,second,…) # 实例化方法
strftime() # 按给定格式将时分秒
转字符串
relplace()
二、date类
date 类属性:
year、month、day
date 类方法:
date(hour,miute,second,…) # 实例化方法
strftime(d,format) # 按给定格式将年月日
转字符串,format格式如"%a %b %d %H:%M:%S %Y"
relplace()weekday() # 显示星期几,星期一为0
today() # 年月日,默认显示格式如2015-08-22
三、timedelta类
timedelta 类常用方法(注意没有
month=1
,因为月份的天数不固定)timedelta(years=1)
timedelta(weeks=1.5)
timedelta(hours=1.5)
timedelta(days=1.5)
timedelta(minutes=1)
timedelta(seconds=1)
四、datetime类
datetime类属性:
year、month、day、hour、minute、second、microsecond、tzinfo
datetime 类常用方法:
now()
today() # 年月日 时间
date() # 获取年月日,返回datetime类对象
time() # 获取时秒分relplace()
combine(d,t) # d,t分别为date、time类实例对象
strftime(dt,format) # 按给定格式将年月日时分秒
转字符串
strptime(dt_str, format) # 按给定格式将字符串转年月日时分秒
日期