一、标准库datetime
datetime模块
对日期、时间、时间戳的处理
datetime类
类方法
1.today()返回本地时区当前时间的datetime对象
2.Now(tz=None)返回当前时间的datetime对象,时间到微妙,如果tz为None,返回 和today()一样
3.utcNow()没有时区的当前时间
4.fromtimestamp(timestamp,tz=None)从一个时间戳返回一个datetime对象
(时间戳:格林威治时间1970年1月1日0点到现在的秒数)
datetime对象
1.构造方法datetime.datetime(2016,12,2,15,33,55,78878)
2.year、month、day、hour、minute、second、microsecond,取datetime对象的 年月日时分秒及微妙
3.weekday()返回星期第几天,从0-6
4.isoweekday()返回星期第几天,从1-7
5.date()返回日期date对象
6.time()返回时间time对象
7.replace()修改并返回新的时间
8.isocalendar()返回一个三元组(年,周数,周的天)
日期格式化
类方法strptime(date_string,format),返回datetime对象
字符串format函数格式化
datetime=datetime1+timedelta
datetime2=datetime1-timedelta
timedelta=datetime1-datetime2
构造方法 datetime.timedelta(day=0,seconds=0,microseconds=0,millseconds=0,minutes=0,hours=0,w eeks=0)
total_seconds()返回时间差的总秒数