Date time Conversion

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


class MainTest {
    public static void main(String[] args) {
        System.out.println("Hello World");

        long timeEpoch=1568914840000l;
        String useDateFormat="MMM dd yyyy hh:mm:ss a";
        String timeZone="Europe/Warsaw";
        //Asia/Colombo  --> Sep 03 2019 02:47:08 AM
        //Etc/UTC :Sep 19 2019 05:40:40 PM
        //Europe/Warsaw :Sep 19 2019 07:40:40 PM

        //America/Indiana/Knox : Sep 02 2019 04:17:08 PM


        Date date=new Date(timeEpoch);
        DateFormat format=new SimpleDateFormat(useDateFormat);
        format.setTimeZone(TimeZone.getTimeZone(timeZone));
        String finalTime=format.format(date);
        System.out.println(finalTime);



    }
}