python 将UTC时间转换为东八区时间
时间: 2023-08-03 22:03:43 浏览: 171
使用Python进行时区的转换
可以使用 Python 中的 datetime 和 pytz 库来将 UTC 时间转换为东八区时间。下面是一个示例代码:
```python
from datetime import datetime
import pytz
# 从字符串中解析 UTC 时间
utc_time_str = '2021-09-20T05:30:00.000Z'
utc_time = datetime.fromisoformat(utc_time_str[:-1])
# 将 UTC 时间转换为东八区时间
eastern_tz = pytz.timezone('Asia/Shanghai')
eastern_time = utc_time.astimezone(eastern_tz)
print(eastern_time)
```
输出结果:
```
2021-09-20 13:30:00+08:00
```
其中,`fromisoformat` 方法用于从 ISO 格式的字符串中解析时间,`astimezone` 方法用于将时间转换为指定时区的时间。在上面的例子中,我们将 UTC 时间转换为了东八区的时间。
阅读全文