Exibir data do sistema no formato dd/mm/yyyy?
Ola pessaol a duvida e o seguinte quando faco:
Date data= new Date();//pego a data do sistema
so que quando vou exibir com System.out.println(data.toString());
ou System.out.println(data);
sera mostrado-> Sat Sep 06 13:16:54 BRT 2003
queria mostrar apenas 06/09/2003.
Ou seja como faco para pegar a data do sistema no
formato dd/mm/yyyy somente
Rafael Caetano
Curtidas 0
Respostas
Ccarneiroj
09/04/2009
Ola, Rafael
Para isso, vc usa a classe java.text.SimpleDateFormat:
http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html
GOSTEI 0
Rafael Caetano
09/04/2009
Queria uma exemplo de como usar para obter a data do sistema no formato dd/mm/yyyy
GOSTEI 0
Marcos Pereira
09/04/2009
Use a classe [url=http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html]java.text.SimpleDateFormat[/url] para fazer isso. Vc pode ver exemplos de uso no [url=http://java.sun.com/docs/books/tutorial/]Java Tutorial[/url] - [url=http://java.sun.com/docs/books/tutorial/i18n/format/simpleDateFormat.html]Customizing Formats[/url] ou no [url=http://www.javaalmanac.com/]Java Almanac[/url] em [url=http://www.javaalmanac.com/egs/java.text/ParseDate.html]Parsing a Date Using a Custom Format[/url].
valeuz...
GOSTEI 0
Marcos Pereira
09/04/2009
Segue uma sugestão para vc pegar data do S.O.
Retorna a data no formato dd/mm/aaaa
:!:
8)
public static String getData()
{
SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
return formatter.format( new Date() );
} public static String getDataPorExtenso()
{
DateFormat df = DateFormat.getDateInstance(DateFormat.LONG, new Locale("pt","BR"));
return df.format( new Date() );
}GOSTEI 0