Trabalhando com a Classe Date
String to Date:
String dateObjectString;
Date dateObjectDate;
DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
dateDate = dateFormat.parse(dateObjectString);
Pegar a Data atual do Sistema:
Date dataAtual = new Date();
Pegar a Data daqui há 10 dias :
Date dataAtual = new Date();
System.out.println(dataAtual);
Calendar cal = Calendar.getInstance();
cal.setTime(dataAtual);
cal.add(Calendar.DATE, 10);
Date dataNova;
dataNova = cal.getTime();
System.out.println(dataNova);
Escrever por extenso um Date na tela:
Date data = new Date();
dateObjectString = java.text.DateFormat.getDateInstance(DateFormat.MEDIUM).format(data);
System.out.println(dateObjectString );
Comparando Datas com 'compareTo' :
OBSERVAÇÃO: valido somente para objetos do tipo Date.
if( data1.compareTo(data2) > 0 ){
System.out.println("A data1 é posterior a data2 ");
}
if( data1.compareTo(data2) < 0 ){
System.out.println("A data1 é anterior a data2 ");
}
if( data1.compareTo(data2) == 0 ){
System.out.println("As datas sao iguais !!!!");
}
Comentários
Postar um comentário
Obrigado pelo contato, retornarei o mais breve possível!