佛山网站建设no.1,广东深圳,江津区网站建设,太原网站建站模板今天发现我博客里文章的时间与实际时间差了8小时#xff0c;正好比原来时间多出8小时#xff0c;想想应该是时区不一致的问题。用solr web工具查询出来的数据原样#xff1a;create_time: 2018-01-18T11:22:06Z{original: 1,crea…今天发现我博客里文章的时间与实际时间差了8小时正好比原来时间多出8小时想想应该是时区不一致的问题。用solr web工具查询出来的数据原样create_time: 2018-01-18T11:22:06Z{original: 1,create_time: 2018-01-18T11:22:06Z,id: 18,title: linux下MySQL5.7.18安装过程,parent_type: 2,type: 7,content: 话说MySQL5.7是之前所有版本都无法比的(好像是废话啊不然...,is_show: 0,tags: mysql,linux,read_count: 3,_version_: 1589915482826211300}而展示的时间却多了8小时然后我看了下solr搜索的java代码Date create_time (Date) doc.get(create_time);有个时间的强转solr默认是UTC时间格式而我们的tomcat如果没有设置时区的话会默认为操作系统的我的是UTC8所以这里时间转换时时间多加上了8小时。所以我们要设置solr与我们操作系统的时区一致。windows下修改bin/solr.cmd文件找到set SOLR_TIMEZONEUTC改为set SOLR_TIMEZONEUTC8IF %SOLR_TIMEZONE% set SOLR_TIMEZONEUTC8重启solr数据重新导入一遍到索引里就可以了