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();

          String dateObjectString;

          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

Postagens mais visitadas deste blog

Método da Interpolação por Eliminação Gaussiana em Scilab

Cálculo do Erro para Interpolação em Scilab

Método de Interpolação de Lagrange em Scilab