无法解析时间

时间:2019-03-27 17:57:34

标签: here-api

我尝试在FindSequence请求中使用访问时间^ destination1 =法兰克福机场; 50.050639,8.569641; acc:mo07:30:00 + 00:00 | mo11:00:00Z; st:600

这是简单的文档。而且我有一个错误: “无法解析时间:mo07:30:00 00:00。小时必须在[0,23]范围内,分钟和秒必须在[0,59]范围内。错误ID:aa307f79-b9ae-489d-b0a9-52f8607b2ca1 “

我该如何解决?

1 个答案:

答案 0 :(得分:0)

航点ID后面可以是用分号分隔的约束列表。支持的约束: 之前,acc,at,st

该值由两个时间戳组成,格式分别为日,时和时区:

acc:DDhh:mm:ss [Z |(+ |-)hh:mm] | DDhh:mm:ss [Z |(+ |-)hh:mm]

对于访问时间,天(DD)缩写为两个小写字符:星期一为 mo ,星期二为 tu 我们,周六,周四, su 。小时(hh)必须为0..23范围内的整数。分钟和秒必须在0..59的范围内。第一个时间戳定义访问时间的开始,第二个时间戳定义访问时间的结束。

格式为xsd,键入xs:datetime。上班时间限制要求服务时间,这是在航路点花费的时间。

要指定时区,您可以在UTC时间中通过在日期后添加“ Z”来输入日期,也可以通过在日期后添加正或负时间来与UTC时间偏移

例如: 2019-09-24Z或2019-09-24-06:00或2019-09-24 + 06:00 // acc:mo09:30:00-01:00 | 12:00:00-01: 00; st:600

附带两种格式的插图支持:

https://wse.api.here.com/2/findsequence.json?departure=2019-05-04T8:00:00-01:00&mode=fastest;car;traffic:disabled&app_id=XXXXXXXX&app_code=YYYYYYYY&start=DuisburgRuhrort;51.4541,6.7406&destination1=ZecheZollverein;51.486,7.0459;acc:mo09:30:00-02:00|mo12:00:00-02:00;st:600&destination2=KokereiZollverein;51.4879,7.0337;acc:mo07:30:00Z|mo11:00:00Z;st:600&destination3=MuehlheimRuhrHbf;51.432,6.886;acc:mo07:30:00Z|mo11:00:00Z;st:600&end=DuisburgHafen;51.4576,6.7717&improveFor=TIME

有关更多详细信息,请参阅:developer.here.com/documentation/routing-waypoints/topics/api-reference-findsequence.html