Tenho um webservice que está me retornando timestamp da data de hoje (07/08/2012) como 20120807124449Z. Como converter essa String para o formato dd/MM/yyy?
Converter 20120807124449Z em data dd/MM/yyyy
3 Respostas
primeiro link do google
pesquise um pouco antes de perguntar amigo
Tenta isso:
Date data = null;
try {
SimpleDateFormat form = new SimpleDateFormat("yyyyMMddHHmmss");
data = form.parse("20120807124449Z");
} catch (ParseException ex) {
//
}
Aí com isso você tem um Date, e pode formatá-lo como quiser, como por exemplo:
String dataHoraDoJeitoQueVoceQuer = new SimpleDateFormat("dd/MM/yyyy").format(data);
Aqui a documentação pra saber os parâmetros:
http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
Tenta isso:Date data = null; try { SimpleDateFormat form = new SimpleDateFormat("yyyyMMddHHmmss"); data = form.parse("20120807124449Z"); } catch (ParseException ex) { // }Aí com isso você tem um Date, e pode formatá-lo como quiser, como por exemplo:
String dataHoraDoJeitoQueVoceQuer = new SimpleDateFormat("dd/MM/yyyy").format(data);Aqui a documentação pra saber os parâmetros:
http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
Valeu
Criado 7 de agosto de 2012
Ultima resposta 7 de ago. de 2012
Respostas 3
Participantes 3