String和Date轉換
阿新 • • 發佈:2019-05-16
異常 pre simple exce parse EDA nts tst cep
1.Date轉String
Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dateTime = sdf.format(date);
2.String 轉Date
String dateTime = "2019-01-01 01:01:01"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try { Date date = sdf.parse(dateTime); } catch (ParseException e) { e.printStackTrace(); }
加異常處理是因為String 的格式可能會和 SimpleDateFormat指定的格式不符合,比如String dateTime沒有時分秒,或者少了年月日時分秒中的某一個,都會拋出ParseException異常
String和Date轉換