介绍一下python中datetime模块的用法
时间: 2023-05-23 18:04:44 浏览: 64
A:datetime模块提供了一个datetime对象,它通过组合年份、月份、日期、小时、分钟、秒数和微秒数来表示一个日期和时间。以下是一些datetime模块的用法:
1. 获取当前日期和时间:
```
import datetime
now = datetime.datetime.now()
print(now)
```
2. 获取指定日期和时间:
```
import datetime
dt = datetime.datetime(2021, 1, 1, 12, 30, 0)
print(dt)
```
3. 格式化输出日期和时间:
```
import datetime
dt = datetime.datetime(2021, 1, 1, 12, 30, 0)
print(dt.strftime('%Y-%m-%d %H:%M:%S'))
```
4. 对日期和时间进行加减操作:
```
import datetime
dt = datetime.datetime(2021, 1, 1, 12, 30, 0)
dt2 = dt + datetime.timedelta(days=1, hours=2)
print(dt2)
```
5. 将字符串转换为datetime对象:
```
import datetime
dt_str = '2021-01-01 12:30:00'
dt = datetime.datetime.strptime(dt_str, '%Y-%m-%d %H:%M:%S')
print(dt)
```
6. 将datetime对象转换为时间戳:
```
import datetime
dt = datetime.datetime(2021, 1, 1, 12, 30, 0)
timestamp = dt.timestamp()
print(timestamp)
```