您现在的位置是:首页 >

如何计算日期之间的天数 得到两个日期之间的间隔天数

火烧 2022-01-10 04:56:34 1045
得到两个日期之间的间隔天数    u lic tatic i t getDay Beee Stri g egi Date Stri g e dDate throw Par eExce tio   { 
如何计算日期之间的天数 得到两个日期之间的间隔天数

得到两个日期之间的间隔天数  

  public static int getDaysBeeen (String beginDate String endDate) throws ParseException

  {

  SimpleDateFormat format = new SimpleDateFormat( yyyy MM dd );

  Date bDate = format parse(beginDate);

  Date eDate = format parse(endDate);

  Calendar d = new GregorianCalendar();

  d setTime(bDate);

  Calendar d = new GregorianCalendar();

  d setTime(eDate);

  int days = d get(Calendar DAY_OF_YEAR) d get(Calendar DAY_OF_YEAR);

  int y = d get(Calendar YEAR);

  if (d get(Calendar YEAR) != y )

  {

  d = (Calendar) d clone();

  do   {

  days += d getActualMaximum(Calendar DAY_OF_YEAR);//得到当年的实际天数

  d add(Calendar YEAR );

  }    while (d get(Calendar YEAR) != y );

  }

  return days;

lishixinzhi/Article/program/Java/hx/201311/25589  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码