I tried to convert current date is in "UTC" timezone format
Calendar cal = Calendar.getInstance();
cal.setTime(new Date());
DateFormat sdf = new SimpleDateFormat("E MMM dd HH:mm:ss Z yyyy");
sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
String dat = sdf.format(cal.getTime());
System.out.println("In string format" + dat);
System.out.println(("Date After parses " + (Date) sdf.parse(dat)));
Below is op:
In string format Mon Apr 11 09:57:12 +0000 2016 Date After parses Mon Apr 11 15:27:12 IST 2016
When i tried to convert date(Parse) in Date Format from String,I am getting the date is in Current date time and also in IST format.