412413414415416417418
boolean negative = match('-'); int timezoneOffset = 1000 * decimalIntUpTo(stopByte); if (negative) { timezoneOffset = -timezoneOffset; } return new DateTime(millis, timezoneOffset); }
365366367368369370371
boolean negative = match(new byte[] { (byte) '-' }); int timezoneOffset = 1000 * decimalIntUpTo(b); if (negative) { timezoneOffset = -timezoneOffset; } return new DateTime(millis, timezoneOffset); }