import java.util.*; import java.text.*; import java.io.*; public class GMTtoCST{ public static void main(String args[]){ Date date = new Date(); DateFormat cstFormat = new SimpleDateFormat(); DateFormat gmtFormat = new SimpleDateFormat(); TimeZone gmtTime = TimeZone.getTimeZone("GMT"); TimeZone cstTime = TimeZone.getTimeZone("CST"); cstFormat.setTimeZone(gmtTime); gmtFormat.setTimeZone(cstTime); System.out.println("GMT Time: " + cstFormat.format(date)); System.out.println("CST Time: " + gmtFormat.format(date)); } } Output of the program: C:/unique>javac GMTtoCST.java C:/unique>java GMTtoCST GMT Time: 8/4/07 9:44 AM CST Time: 8/4/07 4:44 AM C:/unique>