Boa tarde Galera …
Putz … Estou ficando meio loco com isso. Olha o que acontece.
- Peguei uma data, que me passam numa string, ou seja, pra mim chega como “dd/MM/yyyy”. OK!
String strData = “dd/MM/yyyy”; - Dai eu pego cada pedaço em variaveis string.
int dia = Integer.parseInt(String.valueOf( strData ).substring(0, 2));
int mes = Integer.parseInt(String.valueOf( strData ).substring(3, 5));
int ano = Integer.parseInt(String.valueOf( strData ).substring(6, 10)); - Dai eu crio uma variavel Calendar.
Calendar ultData = Calendar.getInstance(); - Dai eu seto essa ultData com a data passada em String.
ultData.set( ano, mes, dia ); - Dai eu preciso somar 3 dias.
ultData.add(Calendar.DATE, 3 );
:arrow: A pergunta é: Como ver se a Data Atual é maior do que a ultData ???
Eu fiz assim:
if( ultData.getTime().after(Calendar.getInstance().getTime() )) {
…
}
Isso esta certo ???
É por que não esta funcionando direito … pois testando varias vezes com a mesma ultData, hora funciona com if = true e hora não funciona com if = false.
:lol: Alguém, por favor, poderia me dizer se essa maneira esta correta ???
Obrigadaum … 