Python日期转换
时间: 2024-10-24 11:00:44 浏览: 27
在Python中,日期和时间的处理通常使用`datetime`模块。以下是两个主要的日期转换任务:
1. **日期字符串到日期对象**[^1]:
```python
from datetime import datetime
date_str = "2023-03-01"
date_obj = datetime.strptime(date_str, "%Y-%m-%d") # 格式化字符串与日期匹配
```
2. **日期对象到特定格式的字符串**:
```python
formatted_date = date_obj.strftime("%A, %B %d, %Y") # 根据需要设置格式
```
3. **日期到天数**[^2](仅适用于日期):
```python
days_since_epoch = (date_obj - datetime(1970, 1, 1)).days
```
请注意,这里的`%Y-%m-%d`是ISO 8601标准日期格式,`%A`代表全名星期几,`%B`代表全名月份。要了解更多关于日期格式化的选项,可以查阅Python官方文档。
阅读全文