toDateTime method

DateTime toDateTime()

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,
  );
}