Galera,
Olhai a API, busquei exemplos e procurei aqui no fórum, mas não to conseguindo formatar 12/04/04 para 12042004.
Alguma luz ?
Desde já agradecendo.
Leandro.
Galera,
Olhai a API, busquei exemplos e procurei aqui no fórum, mas não to conseguindo formatar 12/04/04 para 12042004.
Alguma luz ?
Desde já agradecendo.
Leandro.
SimpleDateFormat sdf = new SimpleDateFormat(“ddMMyyyy”);
String data = sdf.format( new Date() );
Então olhe a API novamente e procure por java.text.SimpleDateFormat.
Colegas,
Agradeço a força mas o problema que a data no formato dd/mm/yy não consegue ficar no formato ddmmyyyy.
Pelo que percebi o java interpreta de forma errada o ano:
Segue o código que fiz:
java.text.SimpleDateFormat dtfGeral = new java.text.SimpleDateFormat(“ddmmyyyy”);
String geral = dtfGeral.format(java.sql.Date.valueOf(“12/04/04”));
System.out.println(geral);
O Resultado é: 12040004 e o que eu preciso é 12042004. O problema todo é este.
Galera,
Valeu pela força, CONSEGUI.
Segue o código:
java.text.SimpleDateFormat dtfGeral = new java.text.SimpleDateFormat("ddMMyyyy");
System.out.println(dtfGeral.format( new java.util.Date("12/04/04)));
O resultado é : 12042004.
Considerações:
1- Acredito que o problema estava no fato de eu estar informando ddmmyyyy no construtor da SimpleDateFormat.
2 - Outra coisa ao compilar da a seguinte mensagem:
Note: C:jakarta-tomcat-5.0.19webappsROOTappLayoutDataTransforma.java uses or overrides a deprecated API.
Note: Recompile with -deprecation for details.
Ai eu compilei com o -deprecation e o compilador mandou eu utilizar a classe Calendar, mas como é que eu vou usar se a classe Calendar não aceita new Calendar("12/04/04") é ai que eu me perdi na curva...
Alguma idéia ?
O formato da máscara deve ser ddMMyyyy, com M maiúscula.
E sobre a outra dúvida:
Date d = calendar.getTime();
Cara, uma dica muito útil. Sempre que não soubre ou estiver em dúvida, olhe este endereço antes: http://java.sun.com/j2se/1.4.2/docs/api/index.html