String time = "Fri Apr 15 14:29:57 IDT 2011";SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy");System.out.println(sdf.parse(time));对我来说很好。
也许你可以尝试
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy",Locale.ENGLISH);


