geronimo-javamail_1.4_spec/src/main/java/javax/mail/internet/MailDateFormat.java [509:546]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        private int namedZoneOffset(String name) throws ParseException {
            
            // NOTE:  This is "UT", NOT "UTC"
            if (name.equals("UT")) {
                return 0; 
            }
            else if (name.equals("GMT")) {
                return 0; 
            }
            else if (name.equals("EST")) {
                return -300; 
            }
            else if (name.equals("EDT")) {
                return -240; 
            }
            else if (name.equals("CST")) {
                return -360; 
            }
            else if (name.equals("CDT")) {
                return -300; 
            }
            else if (name.equals("MST")) {
                return -420; 
            }
            else if (name.equals("MDT")) {
                return -360; 
            }
            else if (name.equals("PST")) {
                return -480; 
            }
            else if (name.equals("PDT")) {
                return -420; 
            }
            else {
                parseError("Invalid time zone"); 
                return 0; 
            }
        }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



geronimo-javamail_1.5_spec/src/main/java/javax/mail/internet/MailDateFormat.java [513:550]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        private int namedZoneOffset(final String name) throws ParseException {
            
            // NOTE:  This is "UT", NOT "UTC"
            if (name.equals("UT")) {
                return 0; 
            }
            else if (name.equals("GMT")) {
                return 0; 
            }
            else if (name.equals("EST")) {
                return -300; 
            }
            else if (name.equals("EDT")) {
                return -240; 
            }
            else if (name.equals("CST")) {
                return -360; 
            }
            else if (name.equals("CDT")) {
                return -300; 
            }
            else if (name.equals("MST")) {
                return -420; 
            }
            else if (name.equals("MDT")) {
                return -360; 
            }
            else if (name.equals("PST")) {
                return -480; 
            }
            else if (name.equals("PDT")) {
                return -420; 
            }
            else {
                parseError("Invalid time zone"); 
                return 0; 
            }
        }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



