python将日期2023-05-29 00:00:00 改成20230529格式,应该如何写代码
时间: 2023-08-22 21:28:58 浏览: 87
使用python将时间转换为指定的格式方法
可以使用Python的datetime模块来处理日期格式,具体如下所示:
```python
from datetime import datetime
date_str = '2023-05-29 00:00:00'
date_obj = datetime.strptime(date_str, '%Y-%m-%d %H:%M:%S')
new_date_str = date_obj.strftime('%Y%m%d')
print(new_date_str) # 输出:20230529
```
首先,使用`strptime`方法将字符串类型的日期转换为datetime对象,格式化字符串`'%Y-%m-%d %H:%M:%S'`用于指定日期字符串的格式。然后,使用`strftime`方法将datetime对象转换为字符串类型的日期,格式化字符串`'%Y%m%d'`用于指定新日期字符串的格式。最后,输出新日期字符串。
阅读全文