dataToUtc method

String dataToUtc (String data)

Converte o formato brasiliero DDMMAAAA para UTC AAAAMMDD.

Implementation

static String dataToUtc(String data) {
  String dataLimpa = removeCaracteres(data);
  if (validarData(dataLimpa)) {
    StringBuffer novaData = StringBuffer();
    novaData.write(dataLimpa[4]);
    novaData.write(dataLimpa[5]);
    novaData.write(dataLimpa[6]);
    novaData.write(dataLimpa[7]);
    novaData.write('-');
    novaData.write(dataLimpa[2]);
    novaData.write(dataLimpa[3]);
    novaData.write('-');
    novaData.write(dataLimpa[0]);
    novaData.write(dataLimpa[1]);

    return novaData.toString();
  } else {
    throw Exception('Nao foi possível converter a data $data');
  }
}