Поведение часового пояса Solr отличается для EST и PST - PullRequest
0 голосов
/ 31 октября 2018

Я использую Solr-6.2.1 для Windows.

При настройке set SOLR_TIMEZONE=PST в файле solr.in.cmd , dataimport.properties в файле сохраняется last_index_time в PDT т.е. UTC-07: 00 .

При настройке set SOLR_TIMEZONE=EST, в файле solr.in.cmd , dataimport.properties файл сохраняет last_index_time в EST т.е. UTC-05: 00 .

Но

При настройке set SOLR_TIMEZONE=PDT или set SOLR_TIMEZONE=EDT, в файле solr.in.cmd , dataimport.properties файл сохраняет last_index_time из Часовой пояс сервера .

Я не понял, почему Solr экономит Дневной свет для PST, а не для EST. и почему для PDT и EDT он показывает время относительно сервера.

1 Ответ

0 голосов
/ 31 октября 2018

Не используйте EST и PST. Они существуют по причинам обратной совместимости. Вместо этого предпочтите те, которые отмечены "Canonical" в списке здесь . Например:

  • Вместо EST, для большинства мест, использующих Восточное время в США, используйте America/New_York, или, если в Канаде, используйте America/Toronto

  • Вместо PST, для большинства мест, использующих тихоокеанское время в США, используйте America/Los_Angeles, или, если в Канаде, используйте America/Vancouver

Использование этих параметров позволит вашему программному обеспечению правильно выбирать стандартное время или летнее время в зависимости от даты и времени, о которых идет речь.

...