python怎么把yy/mm/dd转化成yy-mm-dd
时间: 2024-09-26 13:03:45 浏览: 27
sql语句中如何将datetime格式的日期转换为yy-mm-dd格式
在Python中,你可以使用`str.format()`函数或者`datetime`模块来转换日期格式。这里提供两种方法:
1. 使用`str.format()`:
```python
from datetime import datetime
date_string = "2023/05/30"
new_format = date_string.replace("/", "-")
formatted_date = new_format
print(formatted_date) # 输出: 2023-05-30
```
2. 使用`datetime.strptime()`和`strftime()`:
```python
date_string = "2023/05/30"
format_in = "%Y/%m/%d" # 输入日期格式
format_out = "%Y-%m-%d" # 目标日期格式
# 解析输入字符串到datetime对象
dt = datetime.strptime(date_string, format_in)
# 格式化为新的字符串
formatted_date = dt.strftime(format_out)
print(formatted_date) # 输出: 2023-05-30
```
阅读全文