Transformat em tipo Date

5 respostas
P

Tenho 3 variáveis tipo inteiro.

int dia = 20;
int mes = 06;
int ano = 2005;

Como eu faço pra transformar esses números em um tipo Date???

Obrigado.

5 Respostas

M

uma olhadinha na API sempre resolve.

http://java.sun.com/j2se/1.3/docs/api/java/util/Date.html

mas é tão simples q eu até coloco aqui…

java.util.Date d = new java.util.Date( ano, mes, dia );
P

Meu, eu fiz isso mas o Eclipse me dá uma mensagem.

The constructor Date(int, int, int) is deprecated

O que eu faço nesse caso?

W

The constructor Date(int, int, int) is deprecated, significa q o metodo esta “ultrapassado” virou velharia lol.

sendo assim tu pode utilizar a class Calendar. Vou postar um exemplo:

int dia = 20; 
int mes = 06; 
int ano = 2005;
	    
Calendar d = Calendar.getInstance();
d.set(ano, mes,dia);
//para visualizar
System.out.print(d.getTime());

mas da uma olhadinha na API

T+

S

Ow se voce axar que a classe date eh melhor q a calendar e quiser msm usar a classe date nao tem problema…eh simples na hora de compilar
digite javac -deprecation nome_do_arquivo.java
assim voce podi utilizar tranquilamente…a classe date e seus metodos…

P

Meu, valeu, obrigado.

Criado 21 de junho de 2005
Ultima resposta 22 de jun. de 2005
Respostas 5
Participantes 4