python把带时间的格式转成只有日期的
时间: 2024-09-10 13:06:58 浏览: 59
在Python中,如果你有一个包含日期和时间的字符串,并想将其转换为只包含日期部分,你可以使用`datetime`模块中的`strptime()`函数解析输入字符串,然后从中提取日期部分,最后将结果格式化为所需的日期格式。以下是一个示例:
```python
from datetime import datetime
def extract_date(input_string, format_str='%Y-%m-%d %H:%M:%S'):
# 解析输入字符串到datetime对象
dt = datetime.strptime(input_string, format_str)
# 提取日期部分并格式化为新的字符串(例如只保留年月日)
date_only = dt.date().strftime('%Y-%m-%d')
return date_only
input_date_time = '2023-07-01 15:30:00'
date_only = extract_date(input_date_time)
print(date_only) # 输出:2023-07-01
阅读全文