我真的和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