Método para pegar a data atual

6 respostas
L

preciso de um método que pegue a data atual, com:

Exemplo: Segunda-Feira, 31 de Setembro de 2011, 12:26:00

até agora tenho esse método mais não sei se ta ficando certo.

public void DataEntrada(){
		
		Calendar cal = Calendar.getInstance();
		int diaSemana = cal.get(Calendar.DAY_OF_WEEK);
		String dia = "";
		switch (diaSemana){
			case 1:
				dia = "Domingo";
			case 2:
				dia = "Segunda";
			case 3:
				dia = "Terça";
			case 4:
				dia = "Quarta";
			case 5:
				dia = "Quinta";
			case 6:
				dia = "Sexta";
			case 7:
				dia = "Sábado";			
		}
		
		return dia;
		
	}

6 Respostas

Marlon_Meneses

System.out.print(new SimpleDateFormat(“EEEE, dd ‘de’ MMMM ‘de’ yyyy, k:mm:ss”).format(new Date()));

L

Eu não to querendo imprimir, eu quero armazenar no atributo data do meu Bean só, e depois mostrar na tela.

Vlw

robertol

lymoreira, tanto o Calendar.getInstance() quanto o new Date() te dão a data atual. Você deve usar esta data e um formatador para exibir como desejar…

mausexdd
Formatador que exibe os dados da maneira que tu falou


DateFormat.getDateInstance(DateFormat.FULL);
robertol

mausexdd, ele quer exibir isto na tela. O ideal neste caso é usar alguma tag da taglib da camada de apresentação dele…

mausexdd
mausexdd, ele quer exibir isto na tela. O ideal neste caso é usar alguma tag da taglib da camada de apresentação dele...
Não sei se intendi direito oque ele quer fazer , mas algo impede dele fazer isto, a unica coisa que iria mudar que a saida não seria em um sisOut.
Date dta = new Date();
		DateFormat dfm = DateFormat.getDateInstance(DateFormat.FULL);

		System.out.println("A Data Atual é:  " + dfm.format(dta));

A SAIDA Seria:

A Data Atual é : Segunda-feira, 31 de Outubro de 2011

Criado 31 de outubro de 2011
Ultima resposta 31 de out. de 2011
Respostas 6
Participantes 4