我有一个支付支票的应用程序,因为我得到2串:获取支付日期列表中的
String contractBegin = "01-01-2018";
String contractEnd = "31-12-2018";
现在每天支付一定要做这个月的最后一个星期五。我需要计算这些日期并将其放置在一个列表或数组中。
有没有什么最佳的方式来做到这一点,使用Java 8的漂亮功能?
我开始在这里:
String contractBegin = "01-01-2018";
String contractEnd = "31-12-2018";
LocalDate contractStart = LocalDate.parse(contractBegin, DateTimeFormatter.ofPattern("dd-MM-yyyy"));
LocalDate contractStop = LocalDate.parse(contractEnd, DateTimeFormatter.ofPattern("dd-MM-yyyy"));
System.out.println(contractStart);
System.out.println(contractStop);
List<LocalDate> payCheck= new ArrayList<>();
for (int i = 0; i < args.length; i++) {
payCheck.add(...) ??
}
需要一些澄清。什么是参数? – gnostrenoff