Azure 搜索过滤器 Edm.DateTimeOffset
Azure search filter Edm.DateTimeOffset
我有一个 table 的 azure 搜索索引,其中一个字段的数据类型为 Edm.DateTimeOffset。以及以下过滤器:
$filter=MyDateTimeOffset ge '4/14/2017 6:35:05 AM +00:00' and MyDateTimeOffset le '4/14/2017 7:45:01 AM +00:00'
无效的表达式:检测到具有不兼容类型的二元运算符。找到操作数类型 'Edm.DateTimeOffset' 和 'Edm.String' 运算符种类 'LessThanOrEqual'。\r\nParameter 名称:$filter"
编辑:
问题已解决,我将日期时间格式更改为:yyyy-MM-ddTHH:mm:ssZ 并删除了引号
示例:$filter=时间戳 ge 2017-04-14T06:35:05Z
问题已解决,我将日期时间格式更改为:yyyy-MM-ddTHH:mm:ssZ 并删除了引号
示例:$filter=时间戳 ge 2017-04-14T06:35:05Z
我有一个 table 的 azure 搜索索引,其中一个字段的数据类型为 Edm.DateTimeOffset。以及以下过滤器: $filter=MyDateTimeOffset ge '4/14/2017 6:35:05 AM +00:00' and MyDateTimeOffset le '4/14/2017 7:45:01 AM +00:00'
无效的表达式:检测到具有不兼容类型的二元运算符。找到操作数类型 'Edm.DateTimeOffset' 和 'Edm.String' 运算符种类 'LessThanOrEqual'。\r\nParameter 名称:$filter"
编辑:
问题已解决,我将日期时间格式更改为:yyyy-MM-ddTHH:mm:ssZ 并删除了引号
示例:$filter=时间戳 ge 2017-04-14T06:35:05Z
问题已解决,我将日期时间格式更改为:yyyy-MM-ddTHH:mm:ssZ 并删除了引号
示例:$filter=时间戳 ge 2017-04-14T06:35:05Z