日期转换Python
时间: 2024-10-08 16:14:08 浏览: 30
在Python中,我们可以使用内置的`datetime`模块来进行日期和时间的处理,包括日期之间的转换。以下是一些基本的日期转换操作:
1. 获取当前日期:可以使用`datetime.datetime.now()`获取当前的日期和时间。
```python
from datetime import datetime
current_date = datetime.now()
print(current_date)
```
2. 格式化日期:可以使用`strftime`函数将日期对象转换为字符串,指定特定的日期格式,如 `%Y-%m-%d`表示"年-月-日"。
```python
formatted_date = current_date.strftime('%Y-%m-%d')
print(formatted_date)
```
3. 字符串到日期:可以使用`strptime`函数将字符串解析为日期对象,需要提供日期的格式信息。
```python
date_string = '2023-04-01'
parsed_date = datetime.strptime(date_string, '%Y-%m-%d')
print(parsed_date)
```
4. 日期加减:可以用`+`运算符或`timedelta`类对日期进行增加或减少天数、小时等。
```python
one_day_later = parsed_date + timedelta(days=1)
print(one_day_later)
```
阅读全文