import java.util.Calendar; 
import java.text.DateFormat; 
import java.text.SimpleDateFormat; 
import java.util.Calendar; 
import java.util.TimeZone; 

public class TimeZoneDemo 
{ 

  public static void main(String[] args) 
  { 
    for(String tzId : TimeZone.getAvailableIDs()) { 
      TimeZone tz = TimeZone.getTimeZone(tzId); 

      DateFormat sdf = new SimpleDateFormat("dd.MM.yyyy HH:mm:ss"); 
      sdf.setTimeZone(tz); 

      Calendar c1 = Calendar.getInstance(tz); 
      Calendar c2 = Calendar.getInstance(tz); 

      c1.set(1900, 0, 1, 0, 0, 0); 
      c2.set(1900, 0, 1, 0, 0, 0); 

      c1.set(Calendar.MILLISECOND, 7573000); // 02:06:13 
      c2.set(Calendar.MILLISECOND, 8193000); // 02:16:33 

      String f1 = sdf.format(c1.getTime()); 
      String f2 = sdf.format(c2.getTime()); 

      if(f1.equals(f2)) { 
        System.out.println(tzId); 
        System.out.println(f1); 
        System.out.println(f2); 
        System.out.println(""); 
      } 

    } 
  } 
} 