使用java语言编写给定两个日期计算它们之间相差的天数。题目保证给定的均是公元元年之后、2050年之前的合法的日期。输入格式一行字符串表示两个日期每个日期格式均为年-月-日日期之间以空格隔开输出格式一个正整数表示相隔的天数
Java代码如下:
import java.time.LocalDate; import java.time.temporal.ChronoUnit; import java.util.Scanner;
public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String[] dates = scanner.nextLine().split(" "); LocalDate date1 = LocalDate.parse(dates[0]); LocalDate date2 = LocalDate.parse(dates[1]); long days = ChronoUnit.DAYS.between(date1, date2); System.out.println(Math.abs(days)); } }
原文地址: https://www.cveoy.top/t/topic/bGwg 著作权归作者所有。请勿转载和采集!