mongodb template 计算mongodb日期的解决方案

mongodb由于特殊的日期格式(存在-8时区的问题),所以在使用java程序解决日期计算问题就会有点麻烦,其实也很简单,就是先将日期改变时区,然后转成带有格式String类型的日期,然后在java里面的将String转化成date类型即可。
上代码:

 public List<DateToString> findTime() {
        ProjectionOperation projectionOperation=project()
                .andExpression("{$dateToString:{format:'%Y-%m-%d',date:'$birthday',timezone: 'Asia/Shanghai'}}"

你可能感兴趣的:(mongodb)