diferenciaEnHorasMenorA static method

bool diferenciaEnHorasMenorA(
  1. String fecha1,
  2. String fecha2,
  3. int limiteHoras
)

Esta funcion calcula la diferencia entre 2 timeStamp(CreadoEl) y devuelve true si la diferencia es menor al limite de horas especificado

Implementation

static bool diferenciaEnHorasMenorA(
    String fecha1, String fecha2, int limiteHoras) {
  try {
    // Convertir las cadenas a objetos DateTime
    DateTime dt1 = _parseFormattedDateTime(fecha1);
    DateTime dt2 = _parseFormattedDateTime(fecha2);

    // Calcular la diferencia en horas
    Duration difference = dt1.difference(dt2);
    int horasDiferencia = difference.inHours.abs();

    // Devuelve true si la diferencia es menor al lĂ­mite especificado
    return horasDiferencia < limiteHoras;
  } catch (error) {
    FlutterUtilsProvider.logDebug('Error en diferenciaEnHorasMenorA: $error');
    return false;
  }
}