IRTimeModel.fromDuration constructor
IRTimeModel.fromDuration(
- Duration duration
Implementation
factory IRTimeModel.fromDuration(Duration duration) {
List<String> splitted = duration.toString().split(":");
int hour = int.parse(splitted[0]);
int minute = int.parse(splitted[1]);
int second = num.parse(splitted[2]).toInt();
if (24 <= hour) {
return IRTimeModel(
day: (hour ~/ 24), hour: (hour % 24), minute: minute, second: second);
}
return IRTimeModel(hour: hour, minute: minute, second: second);
}