一、String转Date
public static Date String2date(String time){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss.SSS"); Date date = null; try { date = sdf.parse(time); } catch (ParseException e) { e.printStackTrace(); } return date; }
二、Date转String
public static String Date2string(Date date){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss.SSS"); String str = sdf.format(date); return str; }
public static String Strdate2another(String str){ SimpleDateFormat oldsdf = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss.SSS"); SimpleDateFormat newsdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); String newtime = null; try { Date date = oldsdf.parse(str); newtime = newsdf.format(date); } catch (Exception e) { e.printStackTrace(); } return newtime; }其中传入的str格式要和oldsdf一致,然后输出的String的时间newtime格式是和newsdf一致的。