python 把YYYY-MM-DD 改为 YYYYMMDD
时间: 2023-09-20 22:08:24 浏览: 500
正则表达式实现将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式
你可以使用datetime模块中的strftime方法来实现日期格式的转换。下面是一个示例代码:
```python
import datetime
def format_date(date_str):
# 将字符串转换为日期对象
date_obj = datetime.datetime.strptime(date_str, "%Y-%m-%d")
# 将日期对象转换为指定格式的字符串
formatted_date = date_obj.strftime("%Y%m%d")
return formatted_date
# 示例日期字符串
date_str = "2022-09-15"
# 转换日期格式
formatted_date = format_date(date_str)
# 打印转换后的结果
print(formatted_date)
```
在上面的代码中,我们定义了一个名为`format_date`的函数,它接受一个形如"YYYY-MM-DD"的日期字符串作为输入。首先,我们使用`strptime`方法将字符串转换为日期对象。然后,我们使用`strftime`方法将日期对象转换为指定格式的字符串,其中"%Y%m%d"表示年份、月份和日期分别用4位数表示。最后,我们通过打印`formatted_date`来显示转换后的结果。
你可以将需要转换的日期字符串传递给`format_date`函数,它将返回转换后的结果。
阅读全文