我在“dd-MM-yyyy HH:mm”中有一个字符串,需要将其转换为格式为 “yyyy-MM-dd HH:mm”的日期对象。Java
下面是代码我使用
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
,这是完全错误的,我究竟做错了什么?
我认为你需要在你的格式结尾添加:ss,但还没有经过测试来确认。 – Mikezx6r 2010-12-22 18:16:14
“YASTA!”,谢谢! – jrey 2010-12-22 18:21:39