将字符串时间转为毫秒值

来源:互联网 发布:js 多图上传插件 编辑:程序博客网 时间:2024/04/28 21:29
/**      * 将字符串格式的时间转为毫秒值      *      * @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 ;     }

0 0