gcw633

          自己寫的日期處理類--月份的第一天和最后一天


          import java.util.Calendar;
          import java.util.Date;
          import java.util.GregorianCalendar;

          public class DoDate {

              
          //當前月份的第一天
              public static String firstDay(){
                  java.text.SimpleDateFormat   df   
          =   new   java.text.SimpleDateFormat("yyyy-MM-dd");
                   GregorianCalendar gc 
          = (GregorianCalendar) Calendar.getInstance();   
                      gc.setTime(
          new Date());   
                      gc.set(Calendar.DAY_OF_MONTH, 
          1);                  
                      String day_first 
          = df.format(gc.getTime())+" 00:00:00"
                      
          return day_first;
              }

              
          //當前月份的最后一天
              public static String lastDay(){
                  Calendar cal
          =Calendar.getInstance();
                  cal.add(   cal.MONTH,
          1   );      
                  cal.set(cal.DATE,
          1);      
                  cal.add(cal.DATE,
          -1);     
                  java.text.SimpleDateFormat   df   
          =   new   java.text.SimpleDateFormat("yyyy-MM-dd");      
                  String day_end
          =df.format(cal.getTime())+" 23:59:59";  
                  
          return day_end;
              }

              
          //距離當前月份N個月的第一天
              public static String firstDay(int n){    
                  java.text.SimpleDateFormat   df   
          =   new   java.text.SimpleDateFormat("yyyy-MM-dd");
                   GregorianCalendar gc 
          = (GregorianCalendar) Calendar.getInstance();   
                      gc.setTime(
          new Date()); 
                      gc.set(Calendar.MONTH, gc.get(Calendar.MONTH)
          +n);
                      gc.set(Calendar.DAY_OF_MONTH, 
          1);                  
                      String day_first 
          = df.format(gc.getTime())+" 00:00:00"
                      
          return day_first;
              }

              
          //距離當前月份N個月的最后一天
              public static String lastDay(int n){
                  Calendar cal
          =Calendar.getInstance();
                  cal.add(cal.MONTH,
          1);
                  cal.set(cal.MONTH, cal.get(Calendar.MONTH)
          +n);
                  cal.set(cal.DATE,
          1);      
                  cal.add(cal.DATE,
          -1);     
                  java.text.SimpleDateFormat   df   
          =   new   java.text.SimpleDateFormat("yyyy-MM-dd");      
                  String day_end
          =df.format(cal.getTime())+" 23:59:59";  
                  
          return day_end;
              }

          }

          posted on 2010-05-05 17:13 淡淡的回憶 閱讀(269) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2010年5月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 合山市| 施秉县| 南靖县| 英山县| 鹤山市| 磴口县| 峡江县| 凯里市| 延长县| 鹤庆县| 阳高县| 东平县| 岳池县| 吉木萨尔县| 清丰县| 偃师市| 砀山县| 吉林省| 大城县| 晋城| 马龙县| 高密市| 盘山县| 玛多县| 阳春市| 宜丰县| 阳曲县| 湟中县| 榆树市| 麻江县| 修武县| 双江| 虹口区| 紫金县| 黄平县| 兴和县| 辽阳县| 东阿县| 长乐市| 永新县| 江山市|