目录[-]
1. 模块内容
2. datetime.date类
3. datetime.time类
4. datetime.datetime类
5. datetime.timedelta类
6. 格式字符串
7. 常见应用
datetime模块提供了简单和复杂的方式用于操纵日期和时间的类。虽然支持日期和时间运算,但实现的重点是为了输出格式化和操作高效地提取属性。
1. 模块内容
2. datetime.date类
date对象表示理想化日历中的日期(年、月和日), 公历1年1月1日被称为第一天,依次往后推。
类方法
对象方法和属性
3. datetime.time类
表示一个(当地)时间对象,与任何特定的日期无关,并且可以通过tzinfo(时区)对象进行调整。
4. datetime.datetime类
datetime对象包含date对象和time对象的所有信息
类方法
对象方法和属性
5. datetime.timedelta类
timedelta对象表示一个时间段,即两个日期 (date) 或日期时间 (datetime) 之间的差。支持参数:weeks、days、hours、minutes、seconds、milliseconds、microseconds。但是据官方文档说其内部只存储days、seconds 和 microseconds,其他单位会做对应的时间转换。
6. 格式字符串
datetime、date、time 都提供了 strftime() 方法,该方法接收一个格式字符串,输出日期时间的字符串表示。支持的转换格式如下:
7. 常见应用
时间戳转日期
字符串转日期
计算前几天日期
领取专属 10元无门槛券
私享最新 技术干货