我想将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