restarDias static method
Esta funcion toma como parametro un CreadoEl y la cantidad de dias que se quiere restar y devuelve un String con el CreadoEl restado
Implementation
static String restarDias(String creadoEl, int diasARestar) {
try {
// Parse the formatted string to DateTime
DateTime fecha = DateTime.parse(creadoEl.toString().substring(0, 8));
// Restar los días
DateTime fechaModificada = fecha.subtract(Duration(days: diasARestar));
// Formatear y devolver la fecha en el mismo formato
return '${fechaModificada.year.toString().padLeft(4, '0')}${fechaModificada.month.toString().padLeft(2, '0')}${fechaModificada.day.toString().padLeft(2, '0')}${fechaModificada.hour.toString().padLeft(2, '0')}${fechaModificada.minute.toString().padLeft(2, '0')}${fechaModificada.second.toString().padLeft(2, '0')}${fechaModificada.millisecond.toString().padLeft(3, '0')}';
} catch (error) {
FlutterUtilsProvider.logDebug('Error en restarDias: $error');
return '';
}
}