import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class test {
public static void main(String args[]){
String ss="2016-01-01 00:00:00";
String sss="2016-01-02 00:00:00";
Date datass=null;
Date datasss = null;
try {
DateFormat df_parseDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
datass = (Date) df_parseDate.parse(ss);
datasss= (Date) df_parseDate.parse(sss);
System.out.println(datasss.getTime()-datass.getTime());//得到毫秒数
System.out.println((datasss.getTime()-datass.getTime())/(1000*60));//得到分钟数
} catch (ParseException e) {
e.printStackTrace();
}
}
}
如果使用时间戳那就是毫秒值
这是要算法么
Date date1;
Date date2;
(date2.getTime() - date1.getTime()) / (1000 * 60)