Time.fromDuration constructor
Time.fromDuration(
- Duration duration
Creates a Time instance from duration
.
Implementation
factory Time.fromDuration(Duration duration) {
var h = duration.inHours;
var m = duration.inMinutes - Duration(hours: h).inMinutes;
var s = duration.inSeconds - Duration(hours: h, minutes: m).inSeconds;
var ms = duration.inMilliseconds -
Duration(hours: h, minutes: m, seconds: s).inMilliseconds;
var mic = duration.inMicroseconds -
Duration(hours: h, minutes: m, seconds: s, milliseconds: ms)
.inMicroseconds;
return Time(h, m, s, ms, mic);
}