URI中OData v4持续时间的正确语法是什么?

时间:2015-11-03 10:01:17

标签: web syntax odata uri duration

我试图在最后一天获得新产品。拥有此URI查询:

example.com/v4/Products?$select=Id,Name,CreatedOnUtc&$filter=CreatedOnUtc ge (now() sub P1D0H0M0.0S)

但它返回消息:

  

URI中指定的查询无效。 ' CreatedOnUtc ge(now()sub P1D0H0M0.0S)'中位置37处的语法错误。

我在这里错了什么?

1 个答案:

答案 0 :(得分:1)

将持续时间替换为持续时间' PT1D0H0M0.0S' (当然,你应该用%27替换引号)。注意PT前缀,而不仅仅是P.

请注意,MS的OData现在不支持该功能()。