java 计算时间日期差(简便方式)

来源:互联网 发布:wampserver配置多域名 编辑:程序博客网 时间:2024/06/07 03:28


包和类需要自己创建

SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd");这个是时间日期的模板

代码如下:

                SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd");

String date1 = "2017-06-25";
String date2 = "2017-07-06";
Calendar c1 = Calendar.getInstance();
c1.setTime(sdf.parse(date1));
Calendar c2 = Calendar.getInstance();
c2.setTime(sdf.parse(date2));

long t1 = c1.getTimeInMillis();
long t2 = c2.getTimeInMillis();

long days1 = (t2-t1)/(24*60*60*1000);
System.out.println("相隔的天数="+days1);

System.out.println(c1.getActualMaximum(Calendar.DAY_OF_MONTH));
原创粉丝点击