龙舌兰猕猴桃 api 获取响应输出的出发时间和到达时间未正确显示

问题描述 投票:0回答:2

我正在摆弄 Tequila Kiwi API 来设置一个简短的程序,可以在某个窗口期内找到廉价的往返航班。但是,出发时间和到达时间是一些长整数而不是日期字符串。我用谷歌搜索了一下,什么也找不到。

我的结果

            'aTimeUTC': 1661054400,
            'airline': 'ET',
            'bags_recheck_required': False,
            'cityCodeFrom': 'YTO',
            'cityCodeTo': 'ADD',
            'cityFrom': 'Toronto',
            'cityTo': 'Addis Ababa', ...

来自 API 文档。它应该看起来像

          "local_arrival": "2021-04-02T09:07:00.000Z",
          "utc_arrival": "2021-04-02T13:07:00.000Z", ....

这些是请求的参数:

 query = {"fly_from": self.home_town,
                 "fly_to": fly_to,
                 "date_from": date_from,
                 "date_to": date_to,
                 "curr":"CAD",
                 "flight_type":"round",
                 "nights_in_dst_to": 120,
                 "nights_in_dst_from": 30
                 }

除了那些奇怪的格式之外,其他一切都有效

aTime: 1661065200, aTimeUTC: 1661054400

python-3.x httprequest
2个回答
0
投票

是的,它是时间戳。使用python类进行转换: 类方法 datetime.fromtimestamp(timestamp, tz=None)

https://docs.python.org/3/library/datetime.html

在你的情况下,这将是: 常规日期 = datetime.fromtimestamp(["aTime"])


-1
投票

其UTC时间以秒为单位,借助互联网将其转换为您的时区

© www.soinside.com 2019 - 2024. All rights reserved.