我真的和SimpleDateFormat对象混淆。下面是代码:DTG格式的SimpleDateFormat解析
SimpleDateFormat formatter = new SimpleDateFormat("DDHHmm MMM yy", Locale.ENGLISH);
String dateString = "312230 MAR 10";
try
{
Date date = (Date)formatter.parse(dateString);
System.out.println("Original string: " + dateString);
System.out.println("Parsed date : " + date.toString());
}
catch (ParseException e)
{
System.out.println("ERROR: could not parse date in string \"" +
dateString + "\"");
}
,这是输出:
Original string: 312230 MAR 10
Parsed date : Sun Jan 31 22:30:00 EST 2010
我真的希望可以将输出为
Parsed date : Wed Mar 31 22:30:00 EST 2010
可有人请指出我在做什么错?它将深深感激。我正在使用java 1.6_27。
我知道它必须是愚蠢的东西。非常感谢您的回应。 – cissmjg