您的格式zzz不正确; 文档显示它需要采用以下格式:GMT-05:30.
此外,由于Z参数周围有括号,因此格式字符串中需要括号.
sdf = new SimpleDateFormat("EEE MMM dd yyyy HH:mm:ss z (Z)")
println sdf.parse("Fri Oct 21 2011 08:45:00 GMT+05:30 (IST)")
> Fri Oct 21 02:45:00 EDT 2011
Run Code Online (Sandbox Code Playgroud)