狂晕,API也有错么,Orz给看看??
 http://java.sun.com/j2se/1.5.0/docs/api/java/text/SimpleDateFormat.html   
 中的Example   
 public   static   void   main(String[]   arg)   { 
 		SimpleDateFormat   df   =   new   SimpleDateFormat( "EEE,   d   MMM   yyyy   HH:mm:ss   Z "); 
 		try   { 
 			Date   date   =   df.parse( "Wed,   4   Jul   2001   12:08:56   -0700 "); 
 		}   catch   (
ParseException   e)   { 
 			//   TODO   Auto-generated   catch   block 
 			e.printStackTrace(); 
 		} 
 ========================  
java.text.ParseException:   Unparseable   date:    "Wed,   4   Jul   2001   12:08:56   -0700 " 
 	at   java.text.DateFormat.parse(DateFormat.java:335) 
------解决方案--------------------关注
------解决方案--------------------UP
------解决方案--------------------中国
------解决方案--------------------我测试没问题。
------解决方案--------------------Locale.setDefault(Locale.US);
------解决方案--------------------地区不一样的问题:)
------解决方案--------------------up
------解决方案--------------------用“yyyy-MM-dd    2006-08-31”是可以的,只是不知为什么api文档上列出的都不行
------解决方案--------------------果然,有高人啊: 
 加入以下语句,运行正常: 
 import java.util.Locale; 
 Locale.setDefault(Locale.US);
------解决方案--------------------很正常嘛,EEE, MMM等,但凡能表示为text的(参看java.text.SimpleDateFormat的doc中有关text/number的定义),都是与locale相关的