toElegantString property

String toElegantString

Implementation

String get toElegantString {
  if (this.inDays > 1) {
    Duration d = Duration(days: this.inDays);
    Duration diference = d - this;

    String days = "${this.inDays} dias";
    String hours = "${diference.abs().toRawString} horas";

    String v = "$days";
    if (diference.abs() > Duration()) {
      v += " e $hours";
    }

    return v;
  } else
    return "${this.toRawString} horas";
}