我注意到从Nest API返回给我的日期和时间字段与API文档列出的格式不匹配。
对于我的恒温器,我得到以下的last_connection:
“last_connection”:“2014-10-27T20:22:12.165Z”
但API文档列表应将其格式化为:
“last_connection”:“2014-10-27T20:22:12 + 06:00”
为什么Nest API会向我返回毫秒数,为什么我会得到字符“Z”而不是日期/时间来自的实际时区偏移?
答案 0 :(得分:0)
看起来这个例子在实际实现方面是不正确的。如果您查看API Reference,您会看到时间数据全部位于ISO 8601,它支持两种字符串类型。
这也意味着您应该使用库来支持ISO 8601,而不是在可能的情况下手动解析字符串。