python datatime计算
时间: 2024-10-22 11:20:44 浏览: 21
Python datetime 格式化 明天,昨天实例
在Python中,`datetime`模块用于处理日期、时间和时间差。它提供了一系列类如`date`, `time`, 和 `datetime`,以及相关的函数来方便地进行各种日期和时间操作。下面是一些基本示例:
1. **创建日期和时间**:
```python
from datetime import datetime
now = datetime.now() # 获取当前日期和时间
today = datetime.today().date() # 只获取日期部分
```
2. **格式化日期和时间**:
```python
formatted_time = now.strftime('%Y-%m-%d %H:%M:%S') # 格式化成 '年-月-日 时:分:秒'
```
3. **计算时间差**:
```python
start_time = datetime(2022, 1, 1)
end_time = datetime(2022, 12, 31)
time_diff = end_time - start_time # 计算两个日期之间的差值
```
4. **解析字符串到日期**:
```python
date_str = "2023-05-01"
parsed_date = datetime.strptime(date_str, '%Y-%m-%d')
```
阅读全文