我已经安装了Lucid Work Enterprises,并注意到它显示UTC区域的时间。但我的系统时区是UTC+05:30
。所以我的数据库last_modified字段值总是有差异用于索引的delta查询(因为在Lucid管理时区和我的数据库时区有5:30小时的差异)。
我尝试更改start.bat文件中的设置
"set MISC_OPTS2=-Duser.language=en -Duser.country=US -Duser.timezone=UTC -Dfile.encoding=UTF-8"
至
"set MISC_OPTS2=-Duser.language=en -Duser.country=US -Duser.timezone=UTC+05:30 -Dfile.encoding=UTF-8"
但它没有任何区别。
我无法找到更改Lucid管理区域中时区设置的方法。即使在安装向导中也没有选择时区的选项。
请帮助我如何更改Lucid的时区设置。
提前致谢
答案 0 :(得分:2)
我使用lucen / solr(没有LWE)有类似的问题。在solr ther(也)无法配置时区。要求合作伙伴从“清醒想象”如何使用lucene / solr处理时区,我得到答案:在J2EE servlet容器选项中更改时区设置。 但正如你所说:
但它没有任何区别。
我的解决方法是由应用程序实现的,该应用程序处理lucene和数据库时间戳之间的“时区差异”。不确定,您使用的是哪种编程语言。例如,PHP提供了很好的内置功能来处理dateTime对象和不同的时区。