toDateTime method
Converts this object to a standard Dart DateTime representation.
Implementation
DateTime toDateTime() {
if (timezoneOffsetMinutes != null) {
return DateTime.utc(
year ?? 1970,
month ?? 1,
day ?? 1,
hour ?? 0,
minute ?? 0,
second ?? 0,
millisecond,
microsecond,
).subtract(Duration(minutes: timezoneOffsetMinutes!));
}
return DateTime(
year ?? 1970,
month ?? 1,
day ?? 1,
hour ?? 0,
minute ?? 0,
second ?? 0,
millisecond,
microsecond,
);
}