Data atual

6 respostas
A

Como faço para pegar a data atual separada em dia do mes/mes do ano/ano?

6 Respostas

B

Ola

Vc instanceia um java.util.Date, depois vc cria um
java.text.SimpleDateFormat, com o formato que vc quer, e manda formatar… dá uma olhada na api lá… é facil.

C

Pessoal, prestem atenção ao fórum que estão respondendo!

Respondendo a pergunta.
Utilize a classe Calendar.
Procure aprender seus métodos no javadoc que vem junto ao WTK.

Abraço!

T

Exemplinho básico:

package arquivo;
import java.util.*;
public class Teste {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Calendar data = Calendar.getInstance();
		System.out.println("data: " + data.getTime());
	}

}
A

tudo bem, mas no eu compilo o meu aplicativo aparece a data 3/12/2006 e eu gostaria de ver a data do dia de hoje, devo fazer alguma configuração em algum lugar?

T

Tá tenta isso:

package arquivo;
import java.text.SimpleDateFormat;
public class Teste {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String data = "dd/MM/yyyy";
 		String data1;
 		
 		java.util.Date agora = new java.util.Date();
 		SimpleDateFormat formata = new SimpleDateFormat(data);
 		data1 = formata.format(agora);
 		System.out.println("data: " + data1+"");
	}

}

Vai retornar a hora que tiver no teu Windows… Vlw…

J

Caro tiago, sua resposta tá errada! preste atenção em que forúm vc tá!, aqui é forúm de JME e naum JSE, nem JEE!!!

a melhor solução pra JME é usar a classe Calendar!

calendar = Calendar.getInstance();

// data vai retornar a data do cel no formato dia/mes/ano.

data = Integer.toString(calendar.get(Calendar.DAY_OF_MONTH)) + "-" +Integer.toString(calendar.get(Calendar.MONTH)+1) + "-" + Integer.toString(calendar.get(Calendar.YEAR));

//inserir data num TextField

campoData = new TextField("Data:", data, 10, TextField.ANY);//GEN-LINE:MVDGetInit34

Abraço!

Criado 13 de setembro de 2006
Ultima resposta 13 de set. de 2006
Respostas 6
Participantes 5