TemporalDateTime constructor

TemporalDateTime(
  1. DateTime dateTime
)

Constructs a new TemporalDateTime from a Dart DateTime

Implementation

factory TemporalDateTime(DateTime dateTime) {
  dateTime = dateTime.toUtc();
  return TemporalDateTime._(
    DateTime.utc(
      dateTime.year,
      dateTime.month,
      dateTime.day,
      dateTime.hour,
      dateTime.minute,
      dateTime.second,
      dateTime.millisecond,
      dateTime.microsecond,
    ),
    // Always initialize Duration as offset is not optional for DateTime
    offset: Duration.zero,
  );
}