我有一个字符串,格式为"dd-MM-yyyy HH:mm",需要将其转换为格式为"yyyy-MM-dd HH:mm"的日期对象。
以下是我用来进行转换的代码:
oldScheduledDate = "16-05-2011 02:00:00";
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date oldDate = (Date)formatter.parse(oldScheduledDate);
现在当我打印出oldDate时,我得到的是
Sat Nov 01 02:00:00 GMT 21
,完全不正确,我在这里做错了什么?
String
,而我们需要的是Date
。怎么做? - viper