Python的`datetime`模块提供了多种数据类型来表示和处理日期和时间,主要包括:
1. `datetime.date`:表示日期的类,包含年、月、日信息。
2. `datetime.time`:表示时间的类,包含时、分、秒、微秒信息。
3. `datetime.datetime`:表示日期和时间的类,包含年、月、日、时、分、秒、微秒等信息。
4. `datetime.timedelta`:表示两个`datetime`对象之间的时间差。
5. `datetime.timezone`:表示时区信息的类。
6. `datetime.tzinfo`:表示时区信息的抽象基类。
这些数据类型允许你创建、操作和格式化日期和时间对象。例如,你可以使用`datetime.datetime.now()`获取当前的日期和时间,或者使用`datetime.timedelta`来计算两个日期之间的时间差。