toDuration method
Converte para Duration, contando cada dia como 24 horas.
Lança StateError se houver meses, que não têm duração fixa.
Implementation
Duration toDuration() {
if (months != 0) {
throw StateError('$this has months and cannot be converted to Duration');
}
return Duration(days: days, microseconds: microseconds);
}