rethink

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            11 隨筆 :: 0 文章 :: 16 評論 :: 0 Trackbacks

          今天在用NB6.5開發的時候遇到一個莫名的問題,java版本1.6.0_11,但在編譯中卻怎么也不認calendar.getDisplayName方法,試著通過修改netbeans.conf和project.properties文件也是不管用,實在沒辦法只好改用老版本的Calendar。因此也引出一個jdk1.6和以前版本關于calendar.getDisplayName方法轉換的問題。

          1.6版本的代碼:

          Calendar calendar = Calendar.getInstance();
          String result 
          = calendar.getDisplayName(Calendar.MONTH,Calendar.LONG,getContext().getLocale());



          1.5版本的解決辦法:

          DateFormatSymbols dateFormatSymbols = new DateFormatSymbols();
          String[] months 
          = dateFormatSymbols.getMonths();
          Calendar calendar 
          = Calendar.getInstance(getContext().getLocale());
          String result 
          = months[calendar.get(Calendar.MONTH)];

           

          posted on 2009-02-01 15:33 rethink 閱讀(1462) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 凭祥市| 开平市| 陆川县| 惠安县| 龙陵县| 衡南县| 康马县| 咸丰县| 酒泉市| 明溪县| 湘潭市| 两当县| 甘肃省| 雅江县| 太白县| 澄迈县| 双柏县| 阳新县| 上饶县| 建平县| 平阳县| 偏关县| 武威市| 柳州市| 南漳县| 连云港市| 阿尔山市| 墨竹工卡县| 禄丰县| 龙游县| 南部县| 徐州市| 临高县| 磐石市| 宜阳县| 石嘴山市| 乡宁县| 莒南县| 兴仁县| 尼木县| 富宁县|