Java:SimpleDateFormat类中的问题

Rya*_*tra 0 java simpledateformat

我试图将格式为dd.MM.YYYY的日期字符串转换为日期对象,如下所示:

String start_dt = "01.01.2011";
DateFormat formatter = new SimpleDateFormat("dd.MM.YYYY");
Date date = (Date)formatter.parse(start_dt);
System.out.print("Date is : "+date); 
Run Code Online (Sandbox Code Playgroud)

但我得到了这个结果,Date is : Sun Dec 26 00:00:00 MST 2010 我尝试了不同的ides甚至在compileonline.com上,仍然是相同的结果.所以我在这里做错了什么,因为它不应该表现得像这样.请帮忙.

dev*_*ull 5

年份的模式不正确.你需要说:

DateFormat formatter = new SimpleDateFormat("dd.MM.yyyy");
Run Code Online (Sandbox Code Playgroud)