古之成大事者,不唯有超世之才,亦唯有堅韌不拔之志也!

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            3 隨筆 :: 44 文章 :: 1 評論 :: 0 Trackbacks
          以前用如下代碼得到上一個月
                 /*
                  SimpleDateFormat dtFormat = new SimpleDateFormat("yyyyMMdd");
                  Calendar   c1   =   Calendar.getInstance(); 

                  c1.set(Calendar.MONTH,c1.get(Calendar.MONTH)- 1);  
                  String dstr = dtFormat.format(c1.getTime());
                  
          */
          今天突然發現不對,在日期為20080731時得到卻是20080701
          正確的方法應該為:
                  SimpleDateFormat dtFormat = new SimpleDateFormat("yyyyMMdd");
                  GregorianCalendar c1 
          = new GregorianCalendar();
                  c1.add(GregorianCalendar.MONTH,
          -1);
                  String dstr 
          = dtFormat.format(c1.getTime());
                  


          posted on 2008-08-08 16:34 goto 閱讀(712) 評論(0)  編輯  收藏 所屬分類: JAVA
          主站蜘蛛池模板: 玛纳斯县| 石家庄市| 栖霞市| 婺源县| 巴南区| 兴安县| 阿尔山市| 紫阳县| 黄骅市| 松原市| 乐安县| 柞水县| 湾仔区| 通化县| 昌图县| 安新县| 南涧| 思南县| 旬阳县| 阿拉尔市| 高邮市| 浑源县| 乌什县| 南澳县| 新巴尔虎右旗| 巴彦县| 马关县| 依安县| 衡山县| 盘山县| 鱼台县| 萨迦县| 北安市| 嘉禾县| 蒲江县| 左贡县| 沁水县| 罗城| 娄烦县| 介休市| 澎湖县|