1 2 3 4 5 6 7 8 9 | // 订单列表 // 并行流处理 orderList.parallelStream() // 调用当前类的物流查询接口 .map(this::queryLogistics) // 过滤空数据 .filter(Objects::nonNull) // 输出为List数据 .collect(Collectors.toList()); |
月度归档: 2022年6月
Java: 计算时间差
Java: java.base does not opens java.io
Java: 两个日期之间相差天数计算
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | import java.time.Duration; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.temporal.ChronoUnit; // 日期计算. var startDate=LocalDate.of(2022,5,1); var endDate=LocalDate.of(2022,6,22); System.out.println(startDate.until(endDate, ChronoUnit.DAYS)); // 日期时间计算. var startDateTime=LocalDateTime.of(2022,5,1,10,12,25); var endDateTime=LocalDateTime.of(2022,6,20,12,20,22); var duration=Duration.between(startDateTime,endDateTime); System.out.println(duration.toDays()); System.out.println(duration.toHours()); System.out.println(duration.toMinutes()); System.out.println(duration.toNanos()); |