Solr无法以UTC格式保存时间

Pra*_*nna 6 solr

如果我定义了一个Solr.DateField类型的字段,我读SOLR总是将它保存在GMT中.但我发现SOLR只需要花费在我的数据库中定义的时间并在没有转换的情况下编写它.

它有任何配置参数吗?

Tra*_*lie 6

据我所知,SOLR唯一接受的日期格式是:

YYYY-MM-DDTHH:MM:SS.000Z(Z很重要!)

  • "Z"来自"祖鲁时间"或"零时间",即GMT = 0(或UTC = 0) (4认同)

Mau*_*fer 0

据我所知,Solr 存储的日期与您输入的日期完全相同,而忽略任何时区信息。由您决定是否从 UTC 转换为 UTC。这是证实这一点的论坛帖子

例如,以下是 PHP 的一些转换例程