Java program to display date in different timezone in Java-PST GMT IST


In this java Program we are using SimpleDateFormat class to display a date in multiple Timezone in Java.

 


Java program to display a date in different timezone in Java

import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimeZone;


public class Main 

{

    public static void main(String args[]) {
      
        //capturing current date
    
        Date current_date = new Date();
      
        //Below Code displaying date on BST timezone
    
        DateFormat date_format = new SimpleDateFormat("dd-MM-yy HH:mm:SS z");
        TimeZone time_zone = TimeZone.getTimeZone("Europe/London"); 

        date_format.setTimeZone(time_zone);
       String BST = date_format.format(current_date);
        System.out.println("Date in BST Timezone : " + BST);
      
        //Below Code dispalying date on EDT timezone
    
        date_format.setTimeZone(TimeZone.getTimeZone("America/New_York"));
        String EDT = date_format.format(current_date);
        System.out.println("Date in EDT Timezone : " + EDT);
    
    //Below Code dispalying date on IST timezone
    
    

        date_format.setTimeZone(TimeZone.getTimeZone("Asia/Kolkata"));
        String IST = date_format.format(current_date);
        System.out.println("Date in Indian Timezone (IST) : " + IST);

    }
  
}

 

After execution of above code you will get the output like below:-

 


 

Leave a Reply

Your email address will not be published. Required fields are marked *