作业帮 > 综合 > 作业

用java写一个程序可以计算2个日期之间的天数差.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/28 20:44:49
用java写一个程序可以计算2个日期之间的天数差.
public class MyDate {
int day;
int month;
int year;
public MyDate(){};
public void function(MyDate d){
//完成这个方法,计算d 和 this 之间的相差天数.
}
}
import java.util.*;
public class MyDate{
 int day;
 int month;
 int year;
 public MyDate(){}
 public MyDate(int day,int month,int year){
  this.day = day;
  this.month = month;
  this.year = year;
 }
 public void funtion(MyDate d){
  int newDay = d.day;
  int newMonth = d.month;
  int newYear = d.year;
  Calendar c1 = Calendar.getInstance();
  c1.set(newYear,newMonth,newDay);
  long n1 = c1.getTimeInMillis();
  Calendar c2 = Calendar.getInstance();
  c2.set(year,month,day);
  long n2 = c2.getTimeInMillis();
  System.out.println( "相差天数为:" + Math.abs((n1 - n2)/24/3600000)); }
 public static void main(String[] args){
  MyDate d1 = new MyDate(1,1,2008);
  MyDate d2 = new MyDate(2,1,2001);
  d1.funtion(d2);
 }
}
再问: 我能 有你的扣 _ 扣么。
再答: 采纳问题了我就私信你~