第一种写法可以查出来当天的数据,第二种写法就不能查出来当天数据。 [尴尬]
第一种:
LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.le(User::getCheckoutTime, DateUtil.now());
DateTime dateTime = DateUtil.offsetDay(DateUtil.date(), -90);
String format = DateUtil.format(dateTime, "yyyy-MM-dd HH:mm:ss");
queryWrapper.ge(User::getCheckoutTime,format);
List<User> list = list(queryWrapper);
第二种:
LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.le(User::getCheckoutTime,DateUtil.date());
queryWrapper.ge(User::getCheckoutTime,DateUtil.offsetDay(DateUtil.date(), -90));
List<User> list = list(queryWrapper);
展开
2