code: void formatTimeZone_O(StringBuilder b, ZonedDateTime d, int width) {
      int[] tz = getTzComponents(d);
      switch (width) {
        case 1:
          wrapTimeZoneGMT(b, tz[TZNEG] == -1, tz[TZHOURS], tz[TZMINS], true);
          break;
          
        case 4:
          wrapTimeZoneGMT(b, tz[TZNEG] == -1, tz[TZHOURS], tz[TZMINS], false);
          break;
      }
    }
docs: Format timezone in localized GMT format for field 'O'.