java日期相减得到分钟?

2024-12-31 02:15:06
推荐回答(3个)
回答1:

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();
}
}
}

回答2:

如果使用时间戳那就是毫秒值

回答3:

这是要算法么
Date date1;
Date date2;
(date2.getTime() - date1.getTime()) / (1000 * 60)