Pegar Data/Hora sistema

Olá pessoal, Boa tarde!

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

vlw


Calendar hoje = Calendar.getInstance();

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

Date dataAtual = new Date();

Ok, mas ele retorna uma data mto loka!!

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

vlw!

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

Thu Dec 16 16:38:45 BRST 2010

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.,

1 curtida

Vlw eltonads, é isso aí! :wink:

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

3 curtidas

[quote]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);
}
[/quote]

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

3 curtidas

foi util sim amigo !

1 curtida