In this article, you will learn to convert a date to GMT, CST, EST and PST format.
- GMT : Greenwich Mean Time
- CST : Central Standard Time= GMT-5
- EST : Eastern Standard Time = GMT-6
- PST : Pacific Standard Time=GMT-7
Example
This example helps you in converting a date to GMT, CST, EST and PST time on the console. The SimpleDateFormat() constructor uses the given pattern and date format symbols. Here we use the date format as gmtFormat for date format in GMT timezone same way can convert for CST, EST and PST. Then we have used getTimeZone() method to get the time of both the zones to be converted.
import java.util.*; import java.text.*; public class ConvertTimeZoneFromGMT { public static void main(String[] args) { //Current Date and Time Date date = new Date(); //GMT Format DateFormat gmtFormat = new SimpleDateFormat(); TimeZone gmtTime = TimeZone.getTimeZone("GMT"); gmtFormat.setTimeZone(gmtTime); System.out.println("GMT Time: " + gmtFormat.format(date)); //CST Time DateFormat cstFormat = new SimpleDateFormat(); TimeZone cstTime = TimeZone.getTimeZone("CST"); cstFormat.setTimeZone(cstTime); System.out.println("CST Time: " + cstFormat.format(date)); //EST Time DateFormat istFormat = new SimpleDateFormat(); TimeZone estTime = TimeZone.getTimeZone("EST"); estFormat.setTimeZone(estTime); System.out.println("EST Time: " + estFormat.format(date)); // PST Time DateFormat pstFormat = new SimpleDateFormat(); TimeZone pstTime = TimeZone.getTimeZone("PST"); pstFormat.setTimeZone(pstTime); System.out.println("PST Time: " + pstFormat.format(date)); } }
Output
GMT Time: 3/22/19 8:39 AM
CST Time: 3/22/19 3:39 AM
EST Time: 3/22/19 2:09 PM
PST Time: 3/22/19 1:39 AM
You must log in to post a comment.