隨筆 - 0, 文章 - 75, 評論 - 0, 引用 - 0
          數據加載中……

          java時間與字符串轉換

           //date轉換字符串
          Date date = new
          Date();
          SimpleDateFormat sdf= new
          SimpleDateFormat();//時間格式化的類
          sdf.applyPattern("yyyy-MM月dd日");
          System.out.println(sdf.format(date));//format把時間轉換成字符串了

          ///~


          output:


          2011-08月24日




          //字符串轉時間
          String sDate =
          "2008-08-08";
          sdf.applyPattern("yyyy-MM-dd");
          Date
          nDate = null;
          try {
          //nDate =
          (Date)sDate; 不能如此強轉
          nDate =
          sdf.parse(sDate);//parse方法把字符串轉成時間
          System.out.println(nDate);
          }
          catch (ParseException e)
          {
          e.printStackTrace();
          }///~
          output:
          Fri
          Aug 08 00:00:00 CST 2008




          //java.util.Date 轉
          java.sql.Date
          java.sql.Date sqlDate = new
          java.sql.Date(nDate.getTime());
          System.out.println(sqlDate);


          ///~


          output:


          2008-08-08



          java.sql.Date 和
          java.sql.Timestamp 和 java.sql.Time 都是從 java.util.Date繼承

          java.sql.Date只保存日期,不保存時間
          Timestamp既有日期也有時間

          而java.sql.Time 只保存時間
          所以存數據庫時,用Timestamp



          public static void main(String[] args)
          {
          System.out.println(new
          Date());
          //SimpleDateFormat sdf = new
          SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
          java.sql.Date s = new
          java.sql.Date(new
          Date().getTime());
          System.out.println(s);
          }

          posted on 2012-04-22 15:30 hantai 閱讀(188) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 东山县| 大名县| 漯河市| 德清县| 岐山县| 锡林浩特市| 曲松县| 兴文县| 江孜县| 新巴尔虎左旗| 宜川县| 奉贤区| 巴中市| 敦煌市| 克什克腾旗| 益阳市| 武威市| 台前县| 上杭县| 威海市| 莎车县| 益阳市| 自治县| 嵊州市| 凌海市| 奇台县| 宁南县| 临泉县| 大埔区| 万州区| 汉源县| 天长市| 白银市| 永平县| 江永县| 荔浦县| 冀州市| 思茅市| 鹤壁市| 伽师县| 无为县|