小编use*_*177的帖子

Google Timezone API 中使用的时间戳

我想使用 ICal.cs 将我的航班事件添加到 Outlook。

例如,我有 7 月 10 日早上 7:30 从多伦多 YYZ 机场起飞的航班。

我想使用 Google Timezone API 将原始偏移量和 DST 偏移量返回给我,这样我就可以计算 UTC 格式的本地飞行时间并在我的 ICal 文件中使用。

下面的 Google API 需要传递时间戳。我想知道他们是否需要 UTC 时间的时间戳?

这是他们对该值的描述:

timestamp将所需时间指定为自 UTC 1970 年 1 月 1 日午夜以来的秒数。时区 API 使用时间戳来确定是否应应用夏令时。1970 年之前的时间可以表示为负值。

我可以获得 YYZ 机场的纬度和经度,但如果我事先不知道时间偏移,如何计算我的飞行时间的时间戳?

https://maps.googleapis.com/maps/api/timezone/json?location=43.700113788,-79.416304194×tamp=1419283200&sensor=false

这是它返回的内容:

{ "dstOffset" : 0.0, "rawOffset" : -18000.0, "status" : "OK", "timeZoneId" : "美国/多伦多", "timeZoneName" : "东部标准时间" }

google-maps google-geocoding-api

5
推荐指数
1
解决办法
3340
查看次数

标签 统计

google-geocoding-api ×1

google-maps ×1