Java 计算输入日期到 2020 年 3 月 1 日的天数
下面是 Java 代码实现:
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
public class DaysCalculator {
public static void main(String[] args) {
String inputDateStr = args[0]; // 从参数列表中获取输入日期
LocalDate inputDate = LocalDate.parse(inputDateStr);
LocalDate endDate = LocalDate.of(2020, 3, 1);
if (inputDate.isAfter(endDate)) {
System.out.println('输入日期不能大于 2020 年 3 月 1 日');
return;
}
long days = ChronoUnit.DAYS.between(inputDate, endDate);
System.out.println('本系统已经陪您度过了' + days + '天');
}
}
代码解释:
LocalDate是 Java 8 新增的日期时间 API,可以方便地处理日期。ChronoUnit.DAYS.between是计算两个日期之间的天数的方法。- 根据参数列表中传入的输入日期,计算天数并输出结果。
原文地址: https://www.cveoy.top/t/topic/nF8x 著作权归作者所有。请勿转载和采集!