对api.weather.com的 API调用:夏令时日期格式

后端开发 2026-07-12

我已经使用api.weather.com收集逐小时天气信息有一段时间了,但每年在夏令时启用/禁用的日子会遇到问题。

以下是URL(没有请求体或其他header):

https://api.weather.com/v1/location/KALB:9:US/observations/historical.json?apiKey=<MY_API_KEY>&units=e&startDate=20260307

我找不到关于日期格式、时区或偏移量的更多文档,我尝试的每一种日期或日期时间格式都显示为无效。除了这两天,其他日子都能正常工作。那两天应该使用怎样的正确请求?

如果我使用:

https://api.weather.com/v1/location/KALB:9:US/observations/historical.json?apiKey=<MY_API_KEY>&units=e&startDate=20260306&endDate=20260308

它返回2026年 3月 6日的数据,以及今天(3月 8日)的前几个小时的数据。3月 7日的数据不存在。

解决方案

再过12小时后再次尝试,查询在没有任何修改的情况下就成功了。

站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。

相关文章