Python将obect转换为datetime类型
时间: 2024-03-13 09:45:26 浏览: 75
在 Python 中,您可以使用 `datetime` 模块将字符串转换为 `datetime` 类型。以下是一个将字符串转换为 `datetime` 的示例:
```python
from datetime import datetime
# 定义一个字符串
date_str = "2022-05-15 10:30:00"
# 将字符串转换为 datetime 对象
date_obj = datetime.strptime(date_str, '%Y-%m-%d %H:%M:%S')
# 输出 datetime 对象
print(date_obj)
```
在上述示例中,`strptime()` 函数将字符串转换为 `datetime` 对象。第一个参数是要转换的字符串,第二个参数是日期时间字符串的格式。在此示例中,日期时间字符串的格式为 `%Y-%m-%d %H:%M:%S`,其中 `%Y` 表示年份,`%m` 表示月份,`%d` 表示日期,`%H` 表示小时,`%M` 表示分钟,`%S` 表示秒。
将字符串转换为 `datetime` 对象后,您可以对其执行各种日期和时间操作。如果您需要将 `datetime` 对象转换回字符串,可以使用 `strftime()` 函数。例如:
```python
# 将 datetime 对象转换为字符串
new_date_str = date_obj.strftime('%Y-%m-%d %H:%M:%S')
# 输出转换后的字符串
print(new_date_str)
```
这将输出 `2022-05-15 10:30:00`,这是与输入字符串相同的日期时间字符串。
阅读全文