Datetime 模块
定义
日期和时间进行操作的内置模块:time模块、datetime模块和calendar模块
Datetime模块常用的三个类 date time datetime
一个文件是一个模块,一个模块里面有多个类,一个类有多个方法
Date
定义
定义:class datetime.date(year, month, day)
常用的方法和属性
类方法/属性名称 |
描述 |
date.max |
date对象所能表示的最大日期:9999-12-31 |
date.min |
date对象所能表示的最小日期:00001-01-01 |
date.resolution |
date对象表示的日期的最小单位:天 |
date.today() |
返回一个表示当前本地日期的date对象 |
date.fromtimestamp(timestamp) |
根据给定的时间戳,返回一个date对象 |
d.year |
年 |
d.month |
月 |
d.day |
日 |
d.replace(year[, month[, day]]) |
生成并返回一个新的日期对象,原日期对象不变 |
d.timetuple() |
返回日期对应的time.struct_time对象 |
d.toordinal() |
返回日期是是自0001-01-01开始的第多少天 |
d.weekday() |
返回日期是星期几,[0, 6],0表示星期一 |
d.isoweekday() |
返回日期是星期几,[1, 7], 1表示星期一 |
d.isocalendar() |
返回一个元组,格式为:(year, weekday, isoweekday) |