Azure搜索过滤器Edm.DateTimeOffset

时间:2017-04-14 09:10:07

标签: c# rest azure azure-table-storage azure-search

我有一个带有数据类型为Edm.DateTimeOffset的字段的表的azure搜索索引。以下过滤器: $ filter = MyDateTimeOffset ge'4 / 14/2017 6:35:05 AM +00:00'和MyDateTimeOffset le'4 / 14/2017 7:45:01 AM +00:00'

表达式无效:检测到具有不兼容类型的二元运算符。为运算符类型'LessThanOrEqual'找到操作数类型'Edm.DateTimeOffset'和'Edm.String'。\ r \ n \ nParameter name:$ filter“

编辑:

问题解决了,我将日期时间格式更改为:yyyy-MM-ddTHH:mm:ssZ并删除了引号

示例:$ filter = Timestamp ge 2017-04-14T06:35:05Z

1 个答案:

答案 0 :(得分:7)

问题解决了,我将日期时间格式更改为:yyyy-MM-ddTHH:mm:ssZ并删除了引号

示例:$ filter = Timestamp ge 2017-04-14T06:35:05Z