TimeZoneInfo constructor

TimeZoneInfo(
  1. TimeZone id, {
  2. UtcOffset? offset,
  3. TimeZoneVariant? variant,
})

Creates a time zone info from parts.

Implementation

factory TimeZoneInfo(TimeZone id, {UtcOffset? offset, TimeZoneVariant? variant}) {
  final result = _icu4x_TimeZoneInfo_from_parts_mv1(id._ffi, offset?._ffi ?? ffi.Pointer.fromAddress(0), variant != null ? _ResultInt32Void.ok(variant.index) : _ResultInt32Void.err());
  return TimeZoneInfo._fromFfi(result, []);
}