static fromISO(text, opts = {}) {
    const [vals, parsedZone] = parseISODate(text);
    return parseDataToDateTime(vals, parsedZone, opts, "ISO 8601", text);
  }
Create a DateTime from an ISO 8601 string
@param {string} text - the ISO string
@param {Object} opts - options to affect the creation
@param {string|Zone} [opts.zone='local'] - use this zone if no offset is specified in the input string itself. Will also convert the time to this zone
@param {boolean} [opts.setZone=false] - override the zone with a fixed-offset zone specified in the string itself, if it specifies one
@param {string} [opts.locale='system's locale'] - a locale to set on the resulting DateTime instance
@param {string} [opts.outputCalendar] - the output calendar to set on the resulting DateTime instance
@param {string} [opts.numberingSystem] - the numbering system to set on the resulting DateTime instance
@param {string} [opts.weekSettings] - the week settings to set on the resulting DateTime instance
@example DateTime.fromISO('2016-05-25T09:08:34.123')
@example DateTime.fromISO('2016-05-25T09:08:34.123+06:00')
@example DateTime.fromISO('2016-05-25T09:08:34.123+06:00', {setZone: true})
@example DateTime.fromISO('2016-05-25T09:08:34.123', {zone: 'utc'})
@example DateTime.fromISO('2016-W05-4')
@return {DateTime}