dataOpcao property

DateTime? get dataOpcao

Converte dataHoraOpcao para DateTime

Implementation

DateTime? get dataOpcao {
  try {
    final dataStr = dataHoraOpcao.toString();
    if (dataStr.length == 14) {
      final ano = int.parse(dataStr.substring(0, 4));
      final mes = int.parse(dataStr.substring(4, 6));
      final dia = int.parse(dataStr.substring(6, 8));
      final hora = int.parse(dataStr.substring(8, 10));
      final minuto = int.parse(dataStr.substring(10, 12));
      final segundo = int.parse(dataStr.substring(12, 14));
      return DateTime(ano, mes, dia, hora, minuto, segundo);
    }
  } catch (e) {
    // Ignora erros de conversão
  }
  return null;
}