from method

Time from({
  1. DateTime? dateTime,
  2. int? seconds,
})

Returns Time from DateTime

Implementation

Time from({DateTime? dateTime, int? seconds}) {
  assert((dateTime == null && seconds != null) ||
      (dateTime != null && seconds == null));
  if (seconds != null) {
    return Time((seconds ~/ 3600), ((seconds % 3600) ~/ 60), (seconds % 60));
  }
  dateTime ??= DateTime.now();
  return Time(dateTime.hour, dateTime.minute, dateTime.second,
      dateTime.millisecond, dateTime.microsecond);
}