Uma variável Date me retorna Mon Aug 09 15:36:00 BRT 2010, como capturar somente o dia/mês/ano, ignorando a hora/min/seg?
Você pode usar os métodos da classe Date mesmo, mas o recomendado é utilizar Calendar:
[code]Calendar c = Calendar.getInstance();
c.setTime(date);
System.out.println(c.get(Calendar.DATE));
System.out.println(c.get(Calendar.MONTH)); // janeiro é 0
System.out.println(c.get(Calendar.YEAR));[/code]Blz? Flw! :thumbup:
Pesquise pelo SimpleDateFormat
att
No meu framework tem um metodo que faz isso, retorna uma data no formato que vc passar como parametro.
Abaixo o método inteiro:
public static String getTime(String format){
if (format.isEmpty()) {
throw new NullPointerException("A pattern não pode ser NULL!");
}
Calendar calendar = Calendar.getInstance();
SimpleDateFormat formato = new SimpleDateFormat(format);
Date data = calendar.getTime();
return formato.format(data);
}
para usar faça:
String data = getTime("dd/MM/yyyy");
=D
Arthur