1. 程式人生 > >String和Date轉換

String和Date轉換

異常 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轉換