python将1969-11-14T09:59:14Z转换成时间格式
时间: 2024-11-20 16:44:11 浏览: 7
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
5星 · 资源好评率100%
Python中可以使用`datetime`模块的`datetime`和`parser`类来处理日期和时间字符串。给定的时间字符串"1969-11-14T09:59:14Z"(其中"T"通常用于ISO 8601标准表示法,并且"Z"代表的是UTC时间),我们可以按照以下步骤将其转换为本地时间:
```python
from datetime import datetime, timezone
# 时间字符串
time_string = "1969-11-14T09:59:14Z"
# 将字符串解析成datetime对象,考虑时区为UTC(因为有"Z")
utc_time = datetime.strptime(time_string, "%Y-%m-%dT%H:%M:%S%z")
# 如果需要转换为本地时间,这里假设是北京时区(东八区)
beijing_timezone = timezone(timedelta(hours=8)) # 创建一个东部夏令时时区对象
local_time = utc_time.replace(tzinfo=timezone.utc).astimezone(beijing_timezone)
# 输出转换后的本地时间
print(local_time)
```
运行上述代码会得到1969年11月14日在北京的对应时间。
阅读全文