MongoDB时间查询相差八小时,如何解决???

448 阅读1分钟

我们使用Criteria内置了很多查询的方法,可以结合Pageable进行分页查询。

image.png

有时我们会进行时间的比较查询,但是如果在此时没有进行时间时区序列设置,就会发生传入时间比得到的查询时间少了八小时 我们可以使用SimpleDateFormat来设置时间格式,然后设置序列化时区。

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
format.setCalendar(new GregorianCalendar(new SimpleTimeZone(0, "GMT")));

此时就是大家想要的时间啦。

                                                                            记录一次错误