datetime库以类的方式提供多种日期和时间表达式。
(1)datetime.date:日期表达类,可以表达年丶月丶日等。
(2)datetime.time:时间表达类,可以表示小时丶分钟丶秒丶毫秒等。
(3)datetime.datetime:日期和时间表示的类,功能覆盖date和time类。
(4)datetime.timedelta:与时间间隔有关的类。
(5)datetime.tzinfo:与时区有关的信息表达类。
datetime库解析
>>> from datetime import datetime
>>> today = datetime.now()
>>> today
datetime.datetime(2019,7,6,17,35,39,758490)
>>> from datetime import datetime
>>> today = datetime.utcnow()
>>> today
datetime.datetime(2019,7,6,9,53,26,814729)
>>> from datetime import datetime
>>> someday = datetime(2019,7,6,18,11,57,9)
>>>someday
datetime.datetime(2019,7,6,18,11,57,9)
datetime类常用的时间格式化方法(共3个)
属性 | 描述 |
---|---|
someday.isoformat() | 采用ISO 8601 标准显示时间 |
someday.isoweekday() | 根据日期计算星期后返回1~7,对应星期一到星期日 |
someday.strftime(format) | 根据格式化字符串format进行格式显示的方法 |