Python 自动转换日期格式
时间: 2024-03-30 12:32:48 浏览: 86
python批量更改多个工作簿的时间格式.rar
Python提供了多种方法来自动转换日期格式。以下是一些常用的方法:
1. 使用datetime模块:datetime模块提供了日期和时间的处理功能。你可以使用datetime.strptime()函数将字符串转换为日期对象,然后使用strftime()函数将日期对象格式化为指定的日期字符串。
示例代码:
```python
from datetime import datetime
date_str = "2022-01-01"
date_obj = datetime.strptime(date_str, "%Y-%m-%d")
formatted_date = date_obj.strftime("%d/%m/%Y")
print(formatted_date)
```
2. 使用dateutil模块:dateutil是一个第三方库,它提供了更灵活的日期解析功能。你可以使用parse()函数将字符串解析为日期对象,并使用strftime()函数格式化日期对象。
示例代码:
```python
from dateutil.parser import parse
date_str = "2022-01-01"
date_obj = parse(date_str)
formatted_date = date_obj.strftime("%d/%m/%Y")
print(formatted_date)
```
3. 使用strftime()和strptime()函数:Python的内置函数strftime()和strptime()也可以用于日期格式转换。strftime()函数用于将日期对象格式化为字符串,而strptime()函数用于将字符串解析为日期对象。
示例代码:
```python
from datetime import datetime
date_str = "2022-01-01"
date_obj = datetime.strptime(date_str, "%Y-%m-%d")
formatted_date = date_obj.strftime("%d/%m/%Y")
print(formatted_date)
```
阅读全文