code: private String getDisplayName()
      {
          long hours = TimeUnit.MILLISECONDS.toHours(tz.getRawOffset());
          long minutes = Math.abs(TimeUnit.MILLISECONDS.toMinutes(tz.getRawOffset())
              -TimeUnit.HOURS.toMinutes(hours));
          return String.format("(GMT%+d:%02d) %s", hours, minutes, tz.getID());
      }
docs: Returns the display name of the timezone.
  @return The display name of the timezone