我有两个JavaScript Date对象.我需要在这两个Date对象之间进行OData查询.我查询的信息有一个名为领域createDate这是一个DateTimeOffset.根据我的理解,我可以这样做:
entities?filter=((createDate ge [Date1]) and (createDate le [Date2]))
Run Code Online (Sandbox Code Playgroud)
我的问题是:
谢谢!
首先,它取决于您的OData服务版本.OData V4与OData V3不兼容.
OData V4
DataTimeOffset的格式请参考OData V4的CSDL规范
过滤DateTimeOffset的一个例子是 http://services.odata.org/V4/TripPinService/People('russellwhyte')/Trips?$filter=StartsAt eq 2014-01-01T00:00:00Z
OData V3
DataTimeOffset的格式请参考OData V3的CSDL规范
过滤DateTimeOffset的例子是 http://services.odata.org/V3/OData/OData.svc/Products?$filter=ReleaseDate gt datetime'1995-09-01T00:00:00'
| 归档时间: |
|
| 查看次数: |
8389 次 |
| 最近记录: |