Ejemplo n.º 1
0
        private static String formatTimeZoneName(String name, int offset)
        {
            java.lang.StringBuilder buf = new java.lang.StringBuilder();
            int index = offset, length = name.length();

            buf.append(name.substring(0, offset));

            while (index < length)
            {
                if (java.lang.Character.digit(name.charAt(index), 10) != -1)
                {
                    buf.append(name.charAt(index));
                    if ((length - (index + 1)) == 2)
                    {
                        buf.append(':');
                    }
                }
                else if (name.charAt(index) == ':')
                {
                    buf.append(':');
                }
                index++;
            }

            if (buf.toString().indexOf(":") == -1)
            {
                buf.append(':');
                buf.append("00");
            }

            if (buf.toString().indexOf(":") == 5)
            {
                buf.insert(4, '0');
            }

            return(buf.toString());
        }
Ejemplo n.º 2
0
        private static String formatTimeZoneName(String name, int offset)
        {
            java.lang.StringBuilder buf = new java.lang.StringBuilder();
            int index = offset, length = name.length();
            buf.append(name.substring(0, offset));

            while (index < length)
            {
                if (java.lang.Character.digit(name.charAt(index), 10) != -1)
                {
                    buf.append(name.charAt(index));
                    if ((length - (index + 1)) == 2)
                    {
                        buf.append(':');
                    }
                }
                else if (name.charAt(index) == ':')
                {
                    buf.append(':');
                }
                index++;
            }

            if (buf.toString().indexOf(":") == -1)
            {
                buf.append(':');
                buf.append("00");
            }

            if (buf.toString().indexOf(":") == 5)
            {
                buf.insert(4, '0');
            }

            return buf.toString();
        }