| | |
| | | // 获取该月份的最后一天 |
| | | LocalDate lastDayOfMonth = date.with(TemporalAdjusters.lastDayOfMonth()); |
| | | QueryWrapper<TChargingOrder> eq = new QueryWrapper<TChargingOrder>() |
| | | .between("create_time", firstDayOfMonth, lastDayOfMonth) |
| | | .between("pay_time", firstDayOfMonth.atTime(0, 0, 0), lastDayOfMonth.atTime(23, 59, 59)) |
| | | .eq("status", 5) |
| | | .eq("recharge_payment_status", 2); |
| | | if (chargingBillListVO.getType() == 2) { |
| | |
| | | return chargingBillVO; |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public ChargingBillVO chargingBillList(ChargingListQuery dto) { |
| | | if (dto.getState()!=null){ |
| | |
| | | // 获取该月份的最后一天 |
| | | LocalDate lastDayOfMonth = date.with(TemporalAdjusters.lastDayOfMonth()); |
| | | QueryWrapper<TChargingOrder> eq = new QueryWrapper<TChargingOrder>() |
| | | .between("create_time", firstDayOfMonth, lastDayOfMonth) |
| | | .between("pay_time", firstDayOfMonth.atTime(0, 0, 0), lastDayOfMonth.atTime(23, 59, 59)) |
| | | .eq("status", 5) |
| | | .eq("recharge_payment_status", 2); |
| | | if (chargingBillListVO.getType() == 2) { |
| | |
| | | } |
| | | |
| | | public static void main(String[] args) { |
| | | int i = 8 % 20; |
| | | System.err.println(i); |
| | | LocalDateTime now = LocalDateTime.now(); |
| | | // 将时间转化为字符串 只保留年月日 格式为yyyy-MM-dd |
| | | String format = now.format(java.time.format.DateTimeFormatter.ofPattern("yyyy-MM-dd")); |
| | | LocalDateTime localDateTime = LocalDateTime.now().minusMonths(1); |
| | | // 获取 LocalDate 对象 |
| | | LocalDate date = localDateTime.toLocalDate(); |
| | | // // 获取该月份的第一天 |
| | | LocalDate firstDayOfMonth = date.withDayOfMonth(1); |
| | | // 获取该月份的最后一天 |
| | | LocalDate lastDayOfMonth = date.with(TemporalAdjusters.lastDayOfMonth()); |
| | | System.err.println(firstDayOfMonth); |
| | | System.err.println(lastDayOfMonth); |
| | | } |
| | | |
| | | } |