我正在摆弄 Tequila Kiwi API 来设置一个简短的程序,可以在某个窗口期内找到廉价的往返航班。但是,出发时间和到达时间是一些长整数而不是日期字符串。我用谷歌搜索了一下,什么也找不到。
'aTimeUTC': 1661054400,
'airline': 'ET',
'bags_recheck_required': False,
'cityCodeFrom': 'YTO',
'cityCodeTo': 'ADD',
'cityFrom': 'Toronto',
'cityTo': 'Addis Ababa', ...
"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类进行转换: 类方法 datetime.fromtimestamp(timestamp, tz=None)
https://docs.python.org/3/library/datetime.html
在你的情况下,这将是: 常规日期 = datetime.fromtimestamp(["aTime"])
其UTC时间以秒为单位,借助互联网将其转换为您的时区