亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? checdate.java

?? 日期類 實現日期 時間的類
?? JAVA
字號:
package checdateapi;import java.util.StringTokenizer;public class CHECDate { public  final static int   FLAG_YEAR=6; public  final static int   FLAG_MONTH=5;  public final static int   FLAG_DAY=4;  int  year;   int month;   int day;    public CHECDate() {      year=0;      month=0;      day=0;    }    public CHECDate(int h,int m,int s) {      year=h;      month=m;      day=s;    }    public  void  setYear(int y){      year=y;    }    public int getYear(){      return year;    }    public  void  setMonth(int m){      month=m;    }    public int getMonth(){      return month;    }    public  void  setDay(int d){      day=d;    }    public int getDay(){      return day;    }    public  String toString(){         String rtString;         if (year<10)  {           rtString="0"+Integer.toString(year);         }         else{           rtString=Integer.toString(year);         }         if (month<10)  {           rtString=rtString+"-0"+ Integer.toString(month);         }         else{           rtString=rtString+"-" + Integer.toString(month);         }         if (day<10)  {           rtString=rtString+"-0"+ Integer.toString(day);         }         else{           rtString=rtString+"-" + Integer.toString(day);         }      return  rtString;    }    public void  setDate(int y,int m,int d){      year=y;      month=m;      day=d;    }    public void setDate(String strTime){     strTime.trim();     if(strTime.length()>7 & strTime.length()<11)     {      StringTokenizer st = new StringTokenizer(strTime.trim(),"-");      String []str=new String[4];      int count=0;      while (st.hasMoreTokens()) {        if(count>2)  break;        str[count]=(String)st.nextElement();         count++;       }       if(count>1){         year=Integer.parseInt(str[0]);         month=Integer.parseInt(str[1]);         day=Integer.parseInt(str[2]);       }     }    }    public void setDate(CHECDate cd){        year=cd.getYear();        month=cd.getMonth();        day=cd.getDay();      }    /*  public boolean equal(CHECDate cd){        boolean b=false;        if(year==cd.getYear()  &&            month==cd.getMonth() &&            day ==cd.getDay()           )        {          b=true;        }        return b;   }   */      public  CHECDate nextDay(){   int y=2001,m=1,d=1;   if (month==12  &&  day==31){     y=year+1;     m=1;     d=1;   }   else if((month==1 ||           month==3   ||           month==5   ||           month==7   ||           month==8   ||           month==10 ) &&           day==31           ){          y=year;          m=month+1;          d=1;   }   else if((month==4 ||           month==6   ||           month==9   ||           month==11  )&&           day==30           ){          y=year;          m=month+1;          d=1;   }   else if( (year %4)==0 &&            month==2 &&            day==29            ){            y=year;            m=month+1;            d=1;   }   else if( (year %4)!=0 &&            month==2 &&            day==28            ){            y=year;            m=month+1;            d=1;   }   else{        y=year;        m=month;        d=day+1;   }   CHECDate rd=new CHECDate(y,m,d);   return rd; } public  CHECDate beforeDay(){  int y=2001,m=1,d=1;  if (month==1&&  day==1){    y=year-1;    m=12;    d=31;  }  else if((month==12 ||          //month==3   &&          month==5   ||          month==7   ||          //month==8   &&          month==10  )&&          day==1          ){         y=year;         m=month-1;         d=30;  }  else if ((month==2   ||          month==4 ||          month==6   ||          month==8    ||          month==9   ||          month==11  )&&          day==1          ){         y=year;         m=month-1;         d=31;  }  else if( (year %4)==0 &&           month==3 &&           day==1           ){           y=year;           m=month-1;           d=29;  }  else if( (year %4)!=0 &&           month==3 &&           day==1           ){           y=year;           m=month-1;           d=28;  }  else{       y=year;       m=month;       d=day-1;  }  CHECDate rd=new CHECDate(y,m,d);  return rd;   }   public  int getMaxDays()    {      return  getMaxDays(year,month);    }  public  int getMaxDays(int yyyy,int mm)   {    int maxDays=30;       if((mm==1 ||          //month==3   &&          mm==3  ||          mm==5   ||          //month==8   &&          mm==7 ||          mm==8 ||          mm==10 ||          mm==12          )          ){         maxDays=31;  }  else if ((//month==2   ||          mm==4 ||          mm==6   ||          mm==9   ||          mm==11  )          ){         maxDays=30;  }  else if( (yyyy %4)==0 &&           mm==2           ){           maxDays=29;  }  else if( (yyyy%4)!=0 &&           mm==2           ){           maxDays=28;  }return maxDays;   }      /*   public  CHECDate nextDay(){     int y=2001,m=1,d=1;     if (month==12  &&  day==31){       y=year+1;       m=1;       d=1;     }     else if(month==1 &&             month==3   &&             month==5   &&             month==7   &&             month==8   &&             month==10  &&             day==31             ){            y=year;            m=month+1;            day=1;     }     else if(month==4 &&             month==6   &&             month==9   &&             month==11   &&             day==30             ){            y=year;            m=month+1;            day=1;     }     else if( (year %4)==0 &&              month==2 &&              day==29              ){              y=year;              m=month+1;              day=1;     }     else if( (year %4)!=0 &&              month==2 &&              day==28              ){              y=year;              m=month+1;              day=1;     }     else{          y=year;          m=month;          d=day+1;     }     CHECDate rd=new CHECDate(y,m,d);     return rd;   }   public  CHECDate beforeDay(){    int y=2001,m=1,d=1;    if (month==1&&  day==1){      y=year-1;      m=12;      d=31;    }    else if(month==12 &&            //month==3   &&            month==5   &&            month==7   &&            //month==8   &&            month==10  &&            day==1            ){           y=year;           m=month-1;           day=30;    }    else if (month==2   &&            month==4 &&            month==6   &&            month==8    &&            month==9   &&            month==11   &&            day==1            ){           y=year;           m=month-1;           day=31;    }    else if( (year %4)==0 &&             month==3 &&             day==1             ){             y=year;             m=month-1;             day=29;    }    else if( (year %4)!=0 &&             month==3 &&             day==1             ){             y=year;             m=month-1;             day=28;    }    else{         y=year;         m=month;         d=day-1;    }    CHECDate rd=new CHECDate(y,m,d);    return rd;   }   */   //操作,大于,大于等于,小于,小于等于   //public  long timeAdd(int s){   //}   public boolean equal(CHECDate t){       return getStamp()==t.getStamp() ?  true:false;   }   public  boolean dateUpper(CHECDate t){     return getStamp()>t.getStamp() ?  true:false;}public  boolean dateLower(CHECDate t){  return getStamp()<t.getStamp() ?  true:false;}public  boolean dateLowerEqual(CHECDate t){  return getStamp()<=t.getStamp() ?  true:false;}public  boolean dateUpperEqual(CHECDate t){return getStamp()>=t.getStamp() ?  true:false;}  /* public  boolean dateUpper(CHECDate t){     if(year>t.getYear()){       return true;     }     else  if((year==t.getYear())&(month>t.getMonth())){       return true;     }     else if((year==t.getYear())&(month==t.getMonth()) & (day>t.getDay()))     {       return true;     }     return false;}public  boolean dateLower(CHECDate t){   if(year<t.getYear()){     return true;   }   else if((year==t.getYear()) & (month<t.getMonth())){     return true;   }   else  if((year==t.getYear()) & (month==t.getMonth()) &(day<t.getDay()))   {     return true;   }   return false;}public  boolean dateLowerEqual(CHECDate t){   if(dateLower(t) || equal(t)) return true;   return false;}public  boolean dateUpperEqual(CHECDate t){  if(dateUpper(t) || equal(t)) return true;  return false;}*/public  CHECDate  add(long d){    CHECDate rtd=new CHECDate(year,month,day);    if(d>0)    {    for(int i=0;i<d;i++){      rtd=rtd.nextDay();    }    }    else if(d<0)    {      for(int i=0;i<(-1)*d;i++){        rtd=rtd.beforeDay();      }    }    return rtd;}public  CHECDate  add(int flag,long d){    CHECDate rtd=new CHECDate(year,month,day);   if(flag==FLAG_DAY)   {    if(d>0)     {      for(int i=0;i<d;i++){      rtd=rtd.nextDay();        }     }     else if(d<0)     {       for(int i=0;i<(-1)*d;i++){       rtd=rtd.beforeDay();         }     }   }   else if(flag==FLAG_MONTH)   {     int m=rtd.getMonth();     int y=rtd.getYear();     int tm=m+(int)d;     int nm=tm%12;     int ny=tm/12;     if(nm<=0)     {       nm=12;       ny--;     }     rtd.setMonth(nm);     rtd.setYear(y+ny);     }   else if(flag==FLAG_YEAR)   {     int y=rtd.getYear();      rtd.setYear(y+(int)d);   }   /*   int tmpDay=rtd.getDay();   int maxDays=rtd.getMaxDays(rtd.getYear(),rtd.getMonth());   if(tmpDay>maxDays)     rtd.setDay(maxDays);*/ return rtd;}public  CHECDate diff(long d){    CHECDate rtd=new CHECDate(year,month,day);    for(int i=0;i<d;i++){      rtd=rtd.beforeDay();    }    return rtd;}public long  diffDate(CHECDate d){   int  a[]={31,28,31,30,31,30,31,31,30,31,30,31};   int  b[]={31,29,31,30,31,30,31,31,30,31,30,31};   long ds=0;   int y1,m1, d1;   int y2,m2,d2;   boolean f=false;   int days=0;   int mc=0;   if (equal(d)) return 0;   if(dateUpper(d)){     y1=year;     m1=month;     d1=day;     y2=d.getYear();     m2=d.getMonth();     d2=d.getDay();   }   else{     y2=year;     m2=month;     d2=day;     y1=d.getYear();     m1=d.getMonth();     d1=d.getDay();     f=true;   }    int dy=y1-y2;    if(dy>1){      for(int  i=1;i<dy;i++)      {        int tmpy=y2+i;         if((tmpy%4)==0){            days+=366;         }         else  days+=365;      }     // tmpdyy=y2+1;    }    if(y1>y2){       mc=m1-m2+12;    }    else    {      mc=m1-m2;    }    for(int  i=0;i<mc;i++)    {      int kk=i+m2;      if(kk<13){          if((y2%4)==0)          {           days+=b[kk-1];           }           else  {             days+=a[kk-1];           }      }       else       {         if((y1%4)==0)                  {                   days+=b[kk%13];                   }                   else  days+=a[kk%13];       }    }    days+=d1-d2;    if(f) days*=-1;    return days;}private boolean  illegalMonth(){  if(month>12 & month<1)  {    month=1;    return true;  }  return false;}public long  getStamp(){  return (year*100+month)*100+day;}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久黄色级2电影| 国产精品麻豆视频| 91香蕉视频黄| www.欧美.com| eeuss影院一区二区三区| 成人国产精品免费| 91麻豆.com| 欧美日韩在线播放一区| 精品视频资源站| 日韩视频免费观看高清完整版在线观看 | 欧美性一区二区| 欧美午夜电影在线播放| 欧美日本在线播放| 精品奇米国产一区二区三区| 日韩久久免费av| 国产亚洲精久久久久久| 国产精品毛片高清在线完整版| 中文字幕在线不卡视频| 亚洲一级电影视频| 另类小说欧美激情| 丁香另类激情小说| 欧美色图免费看| 2021久久国产精品不只是精品| 国产精品国产三级国产aⅴ无密码| 亚洲人成精品久久久久| 日本成人中文字幕| 成人午夜电影网站| 制服丝袜国产精品| 成人激情午夜影院| 一本色道亚洲精品aⅴ| 欧美一区在线视频| 国产精品成人在线观看| 午夜精品久久久久影视| 国产成人精品亚洲777人妖| 欧美在线三级电影| 国产丝袜欧美中文另类| 午夜日韩在线观看| 从欧美一区二区三区| 欧美系列日韩一区| 国产日韩av一区| 日韩avvvv在线播放| av成人老司机| 欧美videossexotv100| 亚洲与欧洲av电影| 国产电影一区在线| 精品女同一区二区| 亚洲.国产.中文慕字在线| 99久久精品99国产精品| 精品99999| 日韩和欧美一区二区三区| 91偷拍与自偷拍精品| 国产亚洲成av人在线观看导航| 日韩专区欧美专区| 欧美在线不卡视频| 国产精品国产三级国产aⅴ原创| 精品午夜一区二区三区在线观看| 欧美色网一区二区| 一区二区三区 在线观看视频| 国产馆精品极品| 欧美精品一区二区三区很污很色的| 亚洲chinese男男1069| 色综合久久综合网97色综合| 国产精品视频九色porn| 久久精品国产在热久久| 欧美一区二区三区喷汁尤物| 亚洲成在人线免费| 欧美日韩在线播放一区| 亚洲在线一区二区三区| 欧美在线短视频| 亚洲v中文字幕| 欧美日本在线视频| 日韩电影免费在线看| 91精品国产福利在线观看 | 91尤物视频在线观看| 欧美高清在线一区二区| 国产福利一区二区| 国产精品视频一二三区| 成人h版在线观看| 亚洲欧美经典视频| 欧美无人高清视频在线观看| 香蕉成人啪国产精品视频综合网| 欧美亚洲综合另类| 五月综合激情日本mⅴ| 日韩一区二区在线观看视频| 麻豆精品国产传媒mv男同| 欧美一区二区在线观看| 麻豆一区二区三| 国产农村妇女精品| 一本一本大道香蕉久在线精品| 一区二区三区在线播放| 91麻豆精品国产自产在线| 秋霞成人午夜伦在线观看| 欧美久久久久中文字幕| 精品一区二区国语对白| 久久久一区二区| av福利精品导航| 午夜精品aaa| 国产午夜亚洲精品理论片色戒| 成人的网站免费观看| 亚洲成人免费观看| 亚洲精品一区二区三区影院 | 亚洲视频狠狠干| 欧美性色黄大片| 久久成人免费网| **欧美大码日韩| 日韩精品在线看片z| 成人av网站在线观看免费| 亚洲国产一区二区三区青草影视| 日韩欧美中文一区二区| 成人av网站在线| 日本亚洲最大的色成网站www| 国产亚洲一区二区三区四区 | 亚洲人快播电影网| 日韩一区二区三区视频| 99久久精品99国产精品| 免费成人在线视频观看| 亚洲视频在线一区观看| 337p日本欧洲亚洲大胆色噜噜| 91老师国产黑色丝袜在线| 精品一区二区三区在线观看| 亚洲欧美欧美一区二区三区| 久久亚洲捆绑美女| 欧美巨大另类极品videosbest| 成人免费视频一区| 精品亚洲国产成人av制服丝袜| 亚洲美女精品一区| 国产精品美日韩| 日韩欧美中文字幕制服| 色婷婷亚洲一区二区三区| 国产一区二区调教| 日韩精品一卡二卡三卡四卡无卡| 中文字幕不卡一区| 久久这里只精品最新地址| 欧美一区二区三区免费在线看| 日本韩国精品在线| 亚洲成av人影院| 亚洲一区二区视频在线| 在线视频一区二区三| 成人看片黄a免费看在线| 国内精品视频一区二区三区八戒| 日日嗨av一区二区三区四区| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲男人的天堂av| 国产精品每日更新| 国产精品黄色在线观看| 欧美激情一区二区三区全黄 | 91色porny| 不卡电影一区二区三区| 国产91丝袜在线观看| 狠狠色丁香婷综合久久| 久久国产尿小便嘘嘘| 日韩电影在线一区二区三区| 亚洲曰韩产成在线| 亚洲va天堂va国产va久| 水蜜桃久久夜色精品一区的特点| 亚洲成人av在线电影| 午夜精品久久久久久久99樱桃| 午夜欧美在线一二页| 日韩成人午夜精品| 久久国产精品色婷婷| 国产福利一区二区三区视频在线 | 久久青草国产手机看片福利盒子| 欧美一区在线视频| 精品久久一区二区| 欧美经典三级视频一区二区三区| 国产亚洲短视频| 日韩美女视频19| 亚洲国产裸拍裸体视频在线观看乱了| 一区二区三区欧美视频| 石原莉奈在线亚洲二区| 久久精品二区亚洲w码| 风间由美一区二区av101| 91亚洲资源网| 欧美一区二区三区日韩| 国产精品天干天干在观线| 亚洲精品乱码久久久久久黑人| 三级亚洲高清视频| 国产大陆a不卡| 欧美午夜电影网| 国产欧美精品日韩区二区麻豆天美| 亚洲乱码一区二区三区在线观看| 亚洲国产美女搞黄色| 国产盗摄女厕一区二区三区| 在线一区二区三区做爰视频网站| 欧美日韩久久久| 国产欧美精品一区二区三区四区 | 日韩三级免费观看| 欧美国产日韩精品免费观看| 亚洲午夜电影在线| 国产精品一卡二卡| 欧美视频第二页| 国产欧美一区二区精品性| 亚洲一区在线观看网站| 国产精品一区专区| 欧美二区乱c少妇| 17c精品麻豆一区二区免费| 免费成人av在线播放| 一本到一区二区三区| 欧美国产禁国产网站cc| 免费一级欧美片在线观看|