formatDateFromStringISO static method

String formatDateFromStringISO(
  1. String dateString
)

Formata data no formato AAAAMMDD para AAAA-MM-DD

dateString - Data no formato AAAAMMDD

Implementation

static String formatDateFromStringISO(String dateString) {
  if (dateString.length != 8) {
    throw ArgumentError(
      'Data deve ter 8 dígitos (AAAAMMDD). Recebido: $dateString',
    );
  }

  return '${dateString.substring(0, 4)}-${dateString.substring(4, 6)}-${dateString.substring(6, 8)}';
}