java.util.Date d1 = new java.util.Date(2002,12,01 ,01,01,01);
System.out.println(d1.toString()) ;
java.util.Date d2 = new java.util.Date( 2002,12,02,01,01,01);
System.out.println( (d2.getTime()-d1.getTime())/1000/60 ) ;
System.out.println(d1.toString()) ;
java.util.Date d2 = new java.util.Date( 2002,12,02,01,01,01);
System.out.println( (d2.getTime()-d1.getTime())/1000/60 ) ;
Date date1 = format.parse("2003-05-15 11:29:39 ");
Date date2 = format.parse("2003-05-16 11:29:39 ");
int differMinute = (int)((date1.getTime()-date2.getTime())/(1000*60));
java.text.SimpleDateFormat sdf1 = new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss",java.util.Locale.US);
java.util.Date d1 = sdf1.parse("2003-05-16 11:29:39");
java.util.Date d2 = sdf1.parse("2003-05-15 11:29:39");
out.println((d1.getTime()-d2.getTime())/(1000*60));
import java.text.SimpleDateFormat;public class DispatchDate{ public static void main(String[] args){
Date Date1;
Date Date2;
SimpleDateFormat dateDFormat;
GregorianCalendar targetDate1 = new GregorianCalendar();
GregorianCalendar targetDate2 = new GregorianCalendar(); targetDate1.set(targetDate1.YEAR,2003);
targetDate1.set(targetDate1.MONTH,5);
targetDate1.set(targetDate1.DATE,15);
targetDate1.set(targetDate1.HOUR,11);
targetDate1.set(targetDate1.MINUTE,29);
targetDate1.set(targetDate1.SECOND,39); targetDate2.set(targetDate2.YEAR,2003);
targetDate2.set(targetDate2.MONTH,5);
targetDate2.set(targetDate2.DATE,16);
targetDate2.set(targetDate2.HOUR,11);
targetDate2.set(targetDate2.MINUTE,29);
targetDate2.set(targetDate2.SECOND,39); Date1 = targetDate1.getTime();
Date2 = targetDate2.getTime(); long minute = Date2.getTime()-Date1.getTime();
long miInDay = (60*24);
long theAnswer = (long)minute/miInDay; System.out.println("theAnswer is: "+theAnswer);
}
}JDK1.3.1通过
long miInDay = (1000*60*24);
long miInDay = (1000*60);