Calendar cal2 = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
sdf.setTimeZone(TimeZone.getTimeZone("Asia/Dubai"));
String wsSysTime2 = sdf.format(cal2.getTime());
System.out.println("END TIME ..." + wsSysTime2);
System.out.println(java.util.TimeZone.getDefault().getID());
TimeZone tz = TimeZone.getTimeZone("Poland");
for(String str: tz.getAvailableIDs()){
System.out.println(str);
}
System.out.println(tz.getID());
System.out.println(tz.getDSTSavings());
System.out.println(tz.getDisplayName());
System.out.println(tz);
System.out.println(TimeZone.getTimeZone("Europe/London").useDaylightTime());
System.out.println(TimeZone.getTimeZone("Asia/Dubai").useDaylightTime());
System.out.println(TimeZone.getTimeZone("Asia/Bahrain").useDaylightTime());
System.out.println(TimeZone.getTimeZone("Poland").useDaylightTime());
System.out.println(TimeZone.getTimeZone("Europe/Moscow").useDaylightTime());
}