我想將yyyyMMdd,yyyy-MM-dd,yyyy/MM/dd等幾種格式的日期轉換爲'yyyy-MM-dd HH:mm:ss'的標準。在下面的代碼中,我將預期的日期格式設置爲'yyyyMMdd',然後在'2014-02-21'中傳遞。我期待一個解析異常,但一些如何返回'2013-12-02 00:00:00'。我在這裏錯過了什麼?Java SimpleDateFormat
SimpleDateFormat sdfSource = new SimpleDateFormat("yyyyMMdd");
Date date = sdfSource.parse("2014-02-21");
SimpleDateFormat sdfDestination = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(sdfDestination.format(date));
4個答案在同一分鐘內! – PbxMan