Azure搜索服务日期时间转换

时间:2015-06-04 05:33:19

标签: azure-search

我开始使用azure搜索服务,我现在有路障。 我在我的本机数据库表中修改了列,这实际上是我从azure搜索检索数据的一部分。当我们检索BL层时,本机数据库列始终具有UTC格式的日期时间,并根据用户区域设置进行转换。

我们无论如何都要在天蓝色搜索中将UTC转换为区域设置日期,因为我的搜索是独立的,而不是通过我的BL层来避免搜索速度变慢。

1 个答案:

答案 0 :(得分:1)

Azure搜索接受具有全时区信息(Edm.DateTimeOffset - 例如2012-12-03T07:16:23-07:00)的日期/时间值,然后将它们标准化为UTC以用于存储目的。 Azure搜索本身不会为您将日期/时间转换为不同的时区。如果您需要基于每个搜索转换每个用户的区域设置,那么您将需要在客户端进行转换。

如果您的搜索客户端是浏览器,那么此解决方案可能适合您:Convert UTC date time to local date time using JavaScript