truncateFuture property

DateTime truncateFuture

Retorna o mesmo this se estiver numa data passada. Retorna DateTime.now() se this for uma data futura. Cálculo não considera informações de hora, minuto e segundo.

Implementation

DateTime get truncateFuture {
  final now = DateTime.now().horaInicial;
  if (horaInicial.isAfter(now)) {
    return now;
  }
  return this;
}