package com.qf.work;
import java.util.Scanner;
public class Homework1 {
static public int date(int year1,int month1,int day1,int year2,int month2,int day2){
int sum=0;
if(year2<year1){
int i=year2;year2=year1;year1=i;
}
if(month2<month1){
int j=month2;month2=month1;month1=j;
}
tp:for (int i = year1; i <= year2; i++) {
if(i!=year2&&(i%4==0&&i%100!=0||i%400==0)){
sum+=366;
}else if(i!=year2)sum+=365;
for (int j = month1; j < month2; j++) {
switch (j) {
case 1: case 3: case 5: case 7: case 8: case 10: case 12:
sum += 31;break;
case 4: case 6: case 9: case 11:
sum +
Java设计方法,计算两个日期之间相差多少天,两个日期的年月日由参数控制
最新推荐文章于 2024-08-29 03:45:42 发布
本文介绍如何在Java中通过编程计算两个特定日期之间的天数差,重点讲解核心代码逻辑,涉及日期处理和数学计算。
摘要由CSDN通过智能技术生成