我正在通过 api 创建一个汽车搜索网站。我告诉你搜索是如何进行的。首先,我使用 api 获取国家/地区名称,选择一个国家后,我获取城市名称,然后获取取车地点名称,汽车将从那里接您。现在使用提货 location_id,我正在发送请求以获取具有有效“提货开放时间响应”的响应。意思是在什么时候,车子可以上车了。
我被困在这一点上。因为,它们返回一个 24 位二进制格式的值。我想知道如何从二进制数据中获取确切的时间。他们在文档中写了一些说明,但这对我没有帮助。
文档说---->>>
这是请求--->
< PickUpOpenTimeRS>
element PickupOpenTimeRS
diagram <PickUpOpenTimeRS>
<OpenTime/>
</PickUpOpenTimeRS>
OpenTime 包含指定日期指定位置的开放时间数组的二进制数组。
注意:OpenTime 元素将始终包含 24 个字符长的#PCDATA 文本数据。每个字符代表一个二进制数字,指定该位置是否在指定日期的特定时间开放。
示例:这是响应->
<PickUpOpenTimeRS>
<OpenTime>000000001111101111111000</OpenTime>
</PickUpopenTimeRS>
示例说明:示例响应显示指定位置为: 00:00 到 07:59 之间关闭 08:00 到 12:59 之间打开 13:00 到 13:59 之间关闭 14:00 到 20:59 之间打开 关闭21:00 至 23:59 之间
我的问题是,我们如何从这样的二进制数字中知道打开时间、关闭时间?