Calendar c1 = Calendar.getInstance(); c1.set(Calendar.DATE,15);//设置15号的这个时刻,可以改变时分 Calendar c2 = Calendar.getInstance();//现在的时间 long i = c2.getTimeInMillis() - c1.getTimeInMillis();//得到的毫秒书 long result = i / (1000 * 60);//分数 System.out.println(result);
Calendar c1 = Calendar.getInstance();
c1.set(Calendar.DATE,15);//设置15号的这个时刻,可以改变时分
Calendar c2 = Calendar.getInstance();//现在的时间
long i = c2.getTimeInMillis() - c1.getTimeInMillis();//得到的毫秒书
long result = i / (1000 * 60);//分数
System.out.println(result);
除掉6000就是相差的分钟数;
这个是什么意思
c1.set(Calendar.YEAR,2008);//改变年份
c1.set(Calendar.MONTH,4);//改变月份,这是5月,1月是0
c1.set(Calendar.DATE,15);//这是日期
c1.set(Calendar.HOUR_OF_DAY,0);//这是时
c1.set(Calendar.MINUTE,0);//这是分
c1.set(Calendar.SECOND,0);//这是秒
Calendar c2 = Calendar.getInstance();
long i = c2.getTimeInMillis() - c1.getTimeInMillis();
long result = i / (1000 * 60);
System.out.println(result);
除掉6000就是相差的分钟数,就OK了
没有必要搞得那么复杂吧!