Solr:星期几,带时区的第二天

时间:2016-04-12 15:42:59

标签: datetime solr timezone

我们需要使用 SOLR 星期几时间进行搜索。

这就是为什么我们首先将日期转换为UTC然后创建两个索引字段:UTC的第二天和UTC的星期几。 我们知道时区用户请求的内容,因此我们可以转移此必需值并创建查询:

  

星期一凌晨4:00到6:00 +5时区

转换为UTC的搜索值:

  

(星期日23:00至24:00)或星期一(0:00至1:00)

不幸的是,这个查询将在夏令时的时区失败,当时区移位时+5是+6。

有没有办法按正确的时间查询?

我们能想到的唯一解决方案是添加查询日期范围,即夏季/冬季时间: ((星期日23:00至24:00)或星期一(0:00至1:00))和(2015年10月30日至2016年3月27日)或星期一(0:00至2:00))和(27.3。 2015年至2015年10月30日)或......或...... 这些......代表日期,从夏天到冬天的时间。

数据可以在任何时区录制,也可以在任何时区查看

0 个答案:

没有答案