四个类:
1. datetime.date: 是指年月日构成的日期(相当于日历)
2. datetime.time: 是指时分秒微秒构成的一天24小时中的具体时间(相当于手表)
3. datetime.datetime: 上面两个合在一起,既包含时间又包含日期
4. datetime.timedelta: 时间间隔对象(timedelta)。一个时间点(datetime)加上一个时间间隔(timedelta)可以得到一个新的时间点(datetime)。比如今天的上午3点加上5个小时得到今天的上午8点。同理,两个时间点相减会得到一个时间间隔
datetime.date.today()
datetime.date.strftime(format)
datetime.date.ctime() 返回格式如 Sun Apr16 00:00:00 2017
例如:datetime.date.strftime(datetime.date.today(),'%Y-%m-%d%H:%M-%S')
datetime.date.timetuple(datetime.date.today())转化为元组
datetime.date.replace(year, month, day) 返回一个替换后的date对象
time类有5个参数,datetime.time(hour,minute,second,microsecond,tzoninfo),返回08:29:30
datetime.time.replace()
datetime.time.strftime(format):按照format格式返回时间
datetime.time.tzname():返回时区名字
datetime.time.utcoffset():返回时区的时间偏移量
datetime.datetime.now()
d=datetime.datetime(2014, 8, 15, 8, 12, 34,790945)
datetime.datetime.today()
datetime.datetime.strftime(format)
datetime.datetime.timple() 转化为元组
datetime.datetime.fromtimestamp(timestamp) 将时间戳转化为datetime对象
today = datetime.datetime.today()
d1=datetime.timedelta(days=1)
print(today-d1)