public static Long toTimeStamp(String time,String format){ //yyyy-MM-dd'T'HH:mm:ss.sss //2019-10-24T22:12:00.000+08:00 Long timeStamp = null; try{ SimpleDateFormat dateFormat = new SimpleDateFormat(format); Date date = dateFormat.parse(time); timeStamp =date.getTime(); }catch(Exception e){ timeStamp = null; } return timeStamp; }
format不需要和傳入的time格式完全一樣,只要前面一樣就可以
這樣就可以把 2019-10-24T22:12:00.000+08:00 轉化為 1571926320000 了