datetime.datetime.strptime()具体用法
时间: 2024-05-12 10:15:32 浏览: 75
`datetime.datetime.strptime()` 是 Python 中的一个方法,用于将字符串转换为 `datetime` 对象。其语法如下:
```python
datetime.datetime.strptime(date_string, format)
```
其中,`date_string` 是要转换的日期字符串,`format` 是转换的格式字符串。
`format` 字符串中可以使用以下占位符:
| 占位符 | 含义 |
| ------ | ----------------------------------------- |
| %Y | 年份(四位数) |
| %m | 月份(01-12) |
| %d | 日(01-31) |
| %H | 小时(00-23) |
| %M | 分钟(00-59) |
| %S | 秒(00-59) |
| %f | 微秒(000000-999999) |
| %z | 时区(+HHMM 或 -HHMM) |
| %Z | 时区名(例如 UTC 或 EST) |
| %j | 年份中的第几天(001-366) |
| %U | 年份中的第几周(星期日为一周的第一天) |
| %W | 年份中的第几周(星期一为一周的第一天) |
| %c | 本地日期和时间的字符串表示 |
| %x | 本地日期的字符串表示 |
| %X | 本地时间的字符串表示 |
| %% | 字符串中的 % 符号(不会被解释为格式化字符) |
例如,以下代码将字符串转换为 `datetime` 对象:
```python
import datetime
date_string = '2021-06-30 12:30:45'
format = '%Y-%m-%d %H:%M:%S'
dt = datetime.datetime.strptime(date_string, format)
print(dt)
```
输出结果为:
```
2021-06-30 12:30:45
```
阅读全文