模块 datetime

四个类:

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)


猜你喜欢

转载自blog.csdn.net/henku449141932/article/details/80944549