python中字符串转datetime只保留年月日
时间: 2023-09-18 20:09:27 浏览: 114
Python如何将字符串转换为日期
在Python中,你可以使用datetime模块来实现字符串转换成datetime对象,并且只保留年月日。以下是一个示例代码:
```python
from datetime import datetime
# 原始字符串
date_string = "2022-06-30 15:30:45"
# 转换成datetime对象
date_object = datetime.strptime(date_string, "%Y-%m-%d %H:%M:%S")
# 提取年月日
date_only = date_object.date()
print(date_only)
```
在上面的代码中,首先我们使用`strptime`函数将原始的字符串转换成datetime对象,然后使用`date()`方法提取出只包含年月日的日期部分。最后,我们打印出`date_only`变量,它将只包含年月日的日期值。
请注意,`strptime`函数的第二个参数是一个格式化字符串,用于告诉函数如何解析输入的字符串。在上面的示例中,我们使用"%Y-%m-%d %H:%M:%S"来匹配"YYYY-MM-DD HH:MM:SS"格式的日期字符串。
希望这可以帮助到你!如果你有任何其他问题,请随时问我。
阅读全文