將字符串時間轉爲毫秒值

/**
      * 將字符串格式的時間轉爲毫秒值
      *
      * @param dateTime
      *            字符串時間(格式:2015 -12- 31 23:59:53)
      * @return
      */
     public Long getLongFromString(String dateTime) {
           try {
               /**
               * 將字符串數據轉化爲毫秒數
               */
              StringBuffer buffer = new StringBuffer();
               char[] charArray = dateTime .toCharArray();
               for (int i = 0; i < charArray .length ; i ++) {
                    if (Character.isDigit( charArray[i ])) {
                         buffer.append( charArray[i ]);
                   }
              }
               dateTime = buffer.toString();
               buffer = null;
              Calendar c = Calendar. getInstance();
               c.setTime( new SimpleDateFormat("yyyyMMddHHmmss" ).parse(dateTime ));
               return c .getTimeInMillis();
               /**
               * 將毫秒數轉化爲時間
               */
               // String sstime = "1339033320000";
               // Date date = new Date(sstime);
               //
               // SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd
               // HH:mm:ss");
               //
               // System.out.println("毫秒數轉化後的時間爲:" + sdf.format(date));
          } catch (Exception e ) {
               e.printStackTrace();
          }
           return null ;
     }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章