code: public DateTimeFormatterBuilder appendTimeZoneOffset(
              String zeroOffsetPrintText, String zeroOffsetParseText, boolean showSeparators,
              int minFields, int maxFields) {
          return append0(new TimeZoneOffset
                         (zeroOffsetPrintText, zeroOffsetParseText, showSeparators, minFields, maxFields));
      }
docs: Instructs the printer to emit text and numbers to display time zone
  offset from UTC. A parser will use the parsed time zone offset to adjust
  the datetime.
  <p>
  If zero offset print text is supplied, then it will be printed when the zone is zero.
  If zero offset parse text is supplied, then either it or the offset will be parsed.
  
  @param zeroOffsetPrintText  the text to print if time zone offset is zero. If
  null, offset is always shown.
  @param zeroOffsetParseText  the text to optionally parse to indicate that the time
  zone offset is zero. If null, then always use the offset.
  @param showSeparators  if true, prints ':' separator before minute and
  second field and prints '.' separator before fraction field.
  @param minFields  minimum number of fields to print, stopping when no
  more precision is required. 1=hours, 2=minutes, 3=seconds, 4=fraction
  @param maxFields  maximum number of fields to print
  @return this DateTimeFormatterBuilder, for chaining
  @since 2.0