timezone

        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()); 
    }
原文地址:https://www.cnblogs.com/kakaisgood/p/11150422.html