在网上看见了一段计算两个日期之间天数的程序,整理了一下,直接编译后就可以运行查看效果,值得收藏,以备以后使用。
import java.util.*;
import java.text.*;
public class shijiancha
{
public void calc(String startdate,String enddate)
{
try
{
SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd");
Date startDate= myFormatter.parse(startdate);
Date endDate= myFormatter.parse(enddate);
long day=(endDate.getTime()-startDate.getTime())/(24*60*60*1000);
System.out.println(day);
}
catch (Exception e)
{
System.out.println(e.toString());
}
}
public static void main(String args[])
{
shijiancha s=new shijiancha();
s.calc(args[0],args[1]);
}
}