简单日期格式无法正确格式化

her*_*a87 0 java simpledateformat

我正在编写一个程序,需要能够使用java.util.date格式找到两个日期之间的差异.我正在使用SimpleDateFormat类来解析字符串输入,但它似乎解析错误.这是我的代码.我感谢任何帮助

SimpleDateFormat s = new SimpleDateFormat("yyyy/mm/dd");
Date startDate = s.parse(dateField.getText()); //input is 2012/03/10
System.out.println(START_DATE);//output is Tue Jan 10 00:03:00 MST 2012      
Run Code Online (Sandbox Code Playgroud)

nam*_*olk 5

你必须使用yyyy/MM/dd而不是yyyy/mm/dd.因为mm是几分钟而且MM是一个月