Instant.parse constructor

Instant.parse(
  1. String isoString
)

Parses an Instant from an ISO-8601 formatted string.

Assumes strings without a zone offset are UTC.

Implementation

factory Instant.parse(String isoString) {
  final parsed = _parseIso8160DateTime(isoString);
  if (parsed.offset == null) {
    return parsed.datetime.toInstant();
  } else {
    return parsed.datetime.atOffset(parsed.offset!).toInstant();
  }
}