第1个回答 2016-05-09
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class Demo {
public static void main(String[] args) throws ParseException {
String s1="2016-1-2";
String s2="2016-1-1";
DateFormat df=new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar=new GregorianCalendar();
Date d1=df.parse(s1);
Date d2=df.parse(s2);
System.out.println((d1.getTime()-d2.getTime())/(60*60*1000*24));
}
}
第2个回答 2016-05-09
相隔的天数
Date d1 = new Date();
Date d2 = new Date(2013,10,23,14,15,26);
int days = (int)((d1.getTime() - d2.getTime())/86400000);
System.out.println("间隔天数:" + days);本回答被网友采纳