将给定时间从UTC转换为IST?

时间:2018-07-01 06:50:37

标签: python json

使用OpenWeatherAPI之后:

它发送如下输出:

'sys': {'country': 'IN',
'id': 7809,
'message': 0.0086,
'sunrise': 1530403006,
'sunset': 1530453167,
'type': 1},

输出中显示的日出和日落时区为UTC。 如何在UTC或IST上获取日出和日落的实际时间?

1 个答案:

答案 0 :(得分:1)

您可以通过使用dateutil来做到这一点:

from datetime import datetime
from dateutil import tz

utc = datetime.fromtimestamp(1530403006)
itc_time= utc.astimezone(tz.gettz('ITC'))
print(itc_time)

返回2018-07-01 07:56:46+08:00