posts - 41, comments - 15, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          獲取上個月的第一天和最后一天

          Posted on 2012-03-05 14:36 yuhaibo736 閱讀(643) 評論(0)  編輯  收藏
              public static String lastMonFirstDay(){ 
                  Calendar cal = Calendar.getInstance(); 
                  int year = cal.get(Calendar.YEAR); 
                  int month = cal.get(Calendar.MONTH) + 1; 
                  cal.set(Calendar.DAY_OF_MONTH, 1); 
                  cal.add(Calendar.DAY_OF_MONTH, -1); 
                  int day = cal.get(Calendar.DAY_OF_MONTH); 
                  String months = ""; 
                  String days = ""; 
                  if (month > 1) { 
                      month--; 
                  } else { 
                      year--; 
                      month = 12; 
                  } 
                  if (!(String.valueOf(month).length() > 1)) { 
                      months = "0" + month; 
                  } else { 
                      months = String.valueOf(month); 
                  } 
                  if (!(String.valueOf(day).length() > 1)) { 
                      days = "0" + day; 
                  } else { 
                      days = String.valueOf(day); 
                  } 
                  String firstDay = "" + year + "-" + months + "-01"; 
                  String[] lastMonth = new String[2]; 
                  lastMonth[0] = firstDay; 
                  return firstDay; 
              } 
               
              public static String lastMonLastDay(){ 
                  Calendar cal = Calendar.getInstance(); 
                  int year = cal.get(Calendar.YEAR); 
                  int month = cal.get(Calendar.MONTH) + 1; 
                  cal.set(Calendar.DAY_OF_MONTH, 1); 
                  cal.add(Calendar.DAY_OF_MONTH, -1); 
                  int day = cal.get(Calendar.DAY_OF_MONTH); 
                  String months = ""; 
                  String days = ""; 
                  if (month > 1) { 
                      month--; 
                  } else { 
                      year--; 
                      month = 12; 
                  } 
                  if (!(String.valueOf(month).length() > 1)) { 
                      months = "0" + month; 
                  } else { 
                      months = String.valueOf(month); 
                  } 
                  if (!(String.valueOf(day).length() > 1)) { 
                      days = "0" + day; 
                  } else { 
                      days = String.valueOf(day); 
                  } 
                  String lastDay = "" + year + "-" + months + "-" + days; 
                  String[] lastMonth = new String[2]; 
                  lastMonth[1] = lastDay; 
                  return lastDay; 
              }

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 雅江县| 中牟县| 廉江市| 灌阳县| 蓬安县| 孙吴县| 遂宁市| 卢龙县| 阳山县| 临邑县| 郴州市| 兴山县| 峡江县| 抚顺市| 怀仁县| 衢州市| 安达市| 大同县| 阜康市| 渝中区| 马龙县| 上虞市| 托克逊县| 浦县| 龙江县| 中江县| 四会市| 灵寿县| 桃源县| 陕西省| 呼玛县| 沐川县| 深泽县| 汤原县| 上栗县| 诸城市| 思茅市| 从江县| 金昌市| 皋兰县| 晴隆县|