import:: import datetime
doc:: datetime
类型 -> 对象 -> 方法
对象
- datetime.time: 表示时间,包含时、分、秒和毫秒
- datetime.date: 表示日期,包含年、月、日
- datetime.datetime: time 和 date 的聚合
- datetime.timedelta: 表示两个时间的间隔 #时间计算
- datetime.tzinfo:
- datetime.timezone
timedelta
方法
.today()
返回当天日期
.fromisoformat()
格式化字符串为日期
后一种需要 3.11 以上才支持,另外这个格式化方式不支持时间。
.timetuple()
转化为时间元组,缺点是时间长度不是统一两位数的。
.isocalendar()
以元组形式返回 year, week 和 weekday
.now()
.strftime() 和 .strptime()
- strftime(): 把时间格式转换为字符串
- strptime(): 把字符串转换为时间格式
把时间转换为指定格式(字符串形式)