Java 转化UTC为Data的Pattern问题

各位大侠,JAVA中要用SimpleDateFormat 将“Tue Aug 11 22:13:35 +0800 2015”转化为Data对象,应该怎么书写format(pattern)呢?

 public static void main(String[] args){
        String x = "Tue Aug 11 22:13:35 +0800 2015";
           SimpleDateFormat sdf1 = new SimpleDateFormat ("EEE MMM dd HH:mm:ss Z yyyy", Locale.UK);
           try
           {
                Date date=sdf1.parse(x);
               SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
               String sDate=sdf.format(date);
               System.out.println(sDate);
           }
           catch (ParseException e)
           {
               e.printStackTrace();
           }
    }

+0800代表的是东八时区的,跟UTC没有关系。