java代码计算两个日期相差分秒
代码如下
// An highlighted block
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) throws ParseException {
String aaa = "2019-09-10 14:28:54";
String bbb = "2019-09-10 14:26:31";
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date d1 = df.parse(aaa);
Date d2 = df.parse(bbb);
long diff = d1.getTime() - d2.getTime();//这样得到的差值是毫秒级别
SimpleDateFormat aa = new SimpleDateFormat("mm:ss");//初始化Formatter的转换格式。
String hms = aa.format(diff);
System.out.println(hms);
}
}
运行结果如下