Calendar date1=Calendar().getInstance() ;
date1.setTime("输入的时期");year1=date1.YEAR;
month1=date1.MONTH
Calendar date2=Calendar().getInstance() ;
year2=date2.YEAR;
month2=date2.MONTH
year=year2-year1;
if ((month2-month1)<0) {
year=year-1;
month=(month2-month1)对12 取余
}else
{
year=year;
month=month2-month1
} 呵呵,方法不好,晕
date1.setTime("输入的时期");year1=date1.YEAR;
month1=date1.MONTH
Calendar date2=Calendar().getInstance() ;
year2=date2.YEAR;
month2=date2.MONTH
year=year2-year1;
if ((month2-month1)<0) {
year=year-1;
month=(month2-month1)对12 取余
}else
{
year=year;
month=month2-month1
} 呵呵,方法不好,晕
String s="1980-06-27" ;
Calendar cal = Calendar.getInstance();
SimpleDateFormat fm=new SimpleDateFormat("yyyy-MM-dd");
ppp(s,fm.format(cal.getTime()));
}
public static void ppp(String s1,String s2){
int year=Integer.parseInt(s2.split("-")[0])-Integer.parseInt(s1.split("-")[0]);
int month=Integer.parseInt(s2.split("-")[1])-Integer.parseInt(s1.split("-")[1]);
if(month<0){month+=12;year+=-1;}
System.out.println(year);
System.out.println(month);
}