使用 SimpleDateFormat jdk1.4 解析时设置为 1970 年

Year getting set 1970 when parse using SimpleDateFormat jdk1.4

SimpleDateFormat formatObject = new SimpleDateFormat("yyyy-MM-dd");   
String attrValue="2015-09-24";   
Date date = ((SimpleDateFormat) formatObject).parse(attrValue);    
java.sql.Date parsedValue = new java.sql.Date(date.getTime());    

随机打印 parsedValue 1970-09-24 将年份设置为 1970 而不是 2015,如果再次解析同样它正确解析为 2015-09-24 不明白为什么有时解析将年份设置为 1970 年。我们使用的是 jdk1.4

尝试DateFormat.setLenient(假);并注意问题是在 java.util.Date 还是 java.sql.Date.