ZonedDateTime.fullFromString constructor
- String v,
- Calendar calendar,
- IanaParser ianaParser,
- VariantOffsetsCalculator offsetCalculator,
Creates a new ZonedDateTime from an IXDTF string.
See the Rust documentation for try_full_from_str
for more information.
Throws Rfc9557ParseError on failure.
Implementation
factory ZonedDateTime.fullFromString(String v, Calendar calendar, IanaParser ianaParser, VariantOffsetsCalculator offsetCalculator) {
final temp = _FinalizedArena();
final result = _icu4x_ZonedDateTime_full_from_string_mv1(v._utf8AllocIn(temp.arena), calendar._ffi, ianaParser._ffi, offsetCalculator._ffi);
if (!result.isOk) {
throw Rfc9557ParseError.values[result.union.err];
}
return ZonedDateTime._fromFfi(result.union.ok);
}