Convert Time to Any TimeZone

For converting one timezone to another, I have used the following code -
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimeZone;

public class TimeZoneMain {
 public static void main(String args[]) throws ParseException {
  DateFormat formatter = new SimpleDateFormat("dd MMM yyyy HH:mm:ss z");   
  Date date = new Date();
  String dateString = "14 Jul 2014 00:11:04 CEST";
  date = formatter.parse(dateString);
  // Set the formatter to use a different timezone  - Indian Standard Time
  System.out.println("IST time : "+formatter.format(date));
  // Set the formatter to use a different timezone - Indochina Time
  System.out.println("ICT time : "+formatter.format(date));

But, if you don't want to use String as input date, you can create object of Calender Class, assign value in it & then use it.

Happy Learning!And, don't forget to share!