public Date dateAdd(Date d,int interval,char a)
{
   long dateValue = d.getTime();
   long inter = 0;
   switch(a)
   {
      case 's':inter  = 1000;break;
      case 'n':inter  = 1000*60;break;
      case 'H':inter  = 1000*60*60;break;
      case 'D':inter  = 1000*60*60*24;break;          
    }    inter  = inter *interval;
    dateValue  = dateValue +inter  ;
    return new Date(dateValue);
}    
月和年要判断月和年的大小