how to change "2023-05-26" to "26 May 2023" in python with import anything
时间: 2023-07-05 19:10:29 浏览: 97
To achieve this, you can use the `dateutil` package which can be installed via pip. Here is the code:
```python
from dateutil import parser
date_str = "2023-05-26"
date_obj = parser.parse(date_str)
new_date_str = date_obj.strftime("%d %B %Y")
print(new_date_str) # Output: 26 May 2023
```
Explanation:
1. `parser.parse(date_str)` converts the date string to a datetime object.
2. `date_obj.strftime("%d %B %Y")` formats the datetime object to a string in the desired format ("%d" for day, "%B" for month name, "%Y" for year).
3. Finally, `print(new_date_str)` displays the new formatted date string.
阅读全文