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