练习2,计算某年、某月、某日和某年、某月、某日之间的天数间隔和周数。java
时间: 2023-09-24 20:09:33 浏览: 129
以下是一个示例的Java程序,用于计算某年、某月、某日和某年、某月、某日之间的天数间隔和周数:
```java
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
public class DateCalculator {
public static void main(String[] args) {
// 输入日期1
int year1 = 2022;
int month1 = 1;
int day1 = 1;
// 输入日期2
int year2 = 2023;
int month2 = 12;
int day2 = 31;
// 构建LocalDate对象
LocalDate date1 = LocalDate.of(year1, month1, day1);
LocalDate date2 = LocalDate.of(year2, month2, day2);
// 计算天数间隔
long daysBetween = ChronoUnit.DAYS.between(date1, date2);
// 计算周数
long weeksBetween = ChronoUnit.WEEKS.between(date1, date2);
System.out.println("天数间隔:" + daysBetween);
System.out.println("周数:" + weeksBetween);
}
}
```
你可以将以上代码保存为`DateCalculator.java`文件,并在命令行中运行它。程序将计算输入的两个日期之间的天数间隔和周数,并进行输出。请注意,上述代码基于Java 8的日期时间库,如果你使用的是其他版本的Java,请根据对应版本的日期时间库进行相应调整。
阅读全文