python时间戳和日期时间的转换
时间: 2023-09-03 15:15:49 浏览: 128
python中时间、日期、时间戳的转换的实现方法
5星 · 资源好评率100%
在Python中,时间戳(timestamp)和日期时间(datetime)之间的转换可以使用datetime模块中的函数来完成。以下是一些示例代码:
1. 将时间戳转换为日期时间
```python
import datetime
timestamp = 1621425600 # 时间戳,表示2021年5月20日00:00:00
dt = datetime.datetime.fromtimestamp(timestamp)
print(dt) # 输出:2021-05-20 00:00:00
```
2. 将日期时间转换为时间戳
```python
import datetime
dt = datetime.datetime(2021, 5, 20, 0, 0, 0) # 日期时间,表示2021年5月20日00:00:00
timestamp = dt.timestamp()
print(timestamp) # 输出:1621425600.0
```
需要注意的是,时间戳默认是以UTC时间(协调世界时)表示的,而datetime对象的表示则是本地时间。因此,在使用时需要注意时区的问题,以避免出现误差。
阅读全文