点点滴滴

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  0 随笔 :: 18 文章 :: 0 评论 :: 0 Trackbacks

/************************************
*   参数  :strdate 日期    field 对年月日哪个字段进行计算  interval 间隔
*   功能  :日期计算
*************************************/

 public String calculationDate(String strdate,String field, int interval)
 {
      SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
      Calendar calendar = Calendar.getInstance();
  
      Date date = null;
      try
      {
           date = sdf.parse(strdate);
           calendar.setTime(date);
           if (field.equals("year"))
                calendar.add(Calendar.YEAR, interval);
           else if (field.equals("month"))
                calendar.add(Calendar.MONTH, interval);
           else if (field.equals("date"))
                calendar.add(Calendar.DATE, interval);
           date = calendar.getTime();
      }
      catch (ParseException e)
      {
           e.printStackTrace();
      }
      return sdf.format(date);
 }
posted on 2008-03-26 13:53 张亦飞 阅读(154) 评论(0)  编辑  收藏 所属分类: Java

只有注册用户登录后才能发表评论。


网站导航: