Pegar Data/Hora sistema

9 respostas
victorgilc

Olá pessoal, Boa tarde!

Como faço pra pegar a hora e a data do sistema?

vlw

9 Respostas

alanbrasil1984
Calendar hoje = Calendar.getInstance();

agora vc precisa de uma método para ele ser convertido de acordo com seus desejo.

V
Date dataAtual = new Date();
victorgilc

Ok, mas ele retorna uma data mto loka!!

Como faço pra ele pegar uma data no estilo “dd/MM/yyyy”

vlw!

victorgilc

A data que ele retorna, por exemplo, é no estilo:

Thu Dec 16 16:38:45 BRST 2010

eltonads

A data atual você pode pegar com

java.util.Date d = new Date();

Depois você pode formatar com:

String dStr = java.text.DateFormat.getDateInstance(DateFormat.MEDIUM).format(d);

Att.,

victorgilc

Vlw eltonads, é isso aí! :wink:

rogerpsantos

Não sei se ainda é util pro tópico mas acredito que essa forma também é bem simples pra pegar a data e hora.

private String getDateTime() { 
	DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); 
	Date date = new Date(); 
	return dateFormat.format(date); 
}

Mas mesmo assim esse tópico também me ajudou! vlw

igor_ks

Não sei se ainda é util pro tópico mas acredito que essa forma também é bem simples pra pegar a data e hora.

private String getDateTime() {

DateFormat dateFormat = new SimpleDateFormat(dd/MM/yyyy HH:mm:ss);

Date date = new Date();

return dateFormat.format(date);

}

</blockquote>

Na verdade, o topico era de 2010, e hoje em dia temos o Java 8! A API de data nele foi melhorada muito!

Se quiser pegar a data apenas, use java.time.LocalDate.now();
Se quiser data e hora, use java.time.Instant.now();

E

foi util sim amigo !

Criado 16 de dezembro de 2010
Ultima resposta 24 de mai. de 2018
Respostas 9
Participantes 7