Python datetime 模块
实例
创建日期并显示 ISO 字符串和星期几(0=星期一..6=星期日):
import datetime
d = datetime.date(2025, 1, 1)
print(d.isoformat())
print(d.weekday())
亲自试一试 »
定义和用法
datetime 模块提供用于操作日期和时间的类。
使用它来处理日期、时间、时区、格式化/解析、算术运算和比较。
成员
| 成员 | 描述 |
|---|---|
| date | 用于处理日期(年、月、日)的类。 |
| date.fromisoformat() | 从 ISO 8601 字符串创建日期。 |
| date.fromordinal() | 从公历序数创建日期。 |
| date.fromtimestamp() | 从 POSIX 时间戳创建日期。 |
| date.today() | 返回当前本地日期。 |
| datetime | 用于同时处理日期和时间的类。 |
| datetime.combine() | 根据日期和时间创建日期时间对象。 |
| datetime.fromisoformat() | 根据 ISO 8601 字符串创建日期时间对象。 |
| datetime.fromtimestamp() | 根据 POSIX 时间戳(本地时间)创建日期时间对象。 |
| datetime.utcfromtimestamp() | 根据 POSIX 时间戳创建 UTC 日期时间对象。 |
| MAXYEAR | 允许的最大年份值。 |
| MINYEAR | 允许的最小年份值。 |
| time | 用于处理时间(小时、分钟、秒、微秒)的类。 |
| time.fromisoformat() | 从 ISO 8601 字符串创建时间。 |
| timedelta | 表示持续时间,即两个日期或时间之间的差值。 |
| timedelta.total_seconds() | 返回持续时间内的总秒数。 |
| timezone.utc | UTC 时区单例。 |
| tzinfo | 时区信息对象的抽象基类。 |

