Luis, sugiro usar os outros modos de se trabalhar com data, como já falaram aqui... mas se quiser saber qual o problema que está dando, eu fiz um teste e acho que encontrei o problema.
-- Você está recebendo uma String com time zone BRT e está tentando fazer o parse usando Locale.US.
O teste que eu fiz foi mudar BRT para PDT (US Pacific Time time zone), aí ele conseguiu fazer o parse sem problemas.
Se o timezone for importante pra você e ele puder vir em outros formatos, você vai ter que fazer um pré-parsing para poder identificar o Locale correto, eu acredito.
On Wednesday, October 2, 2013 9:12:13 AM UTC-3, Diego Lopes wrote:
On Wednesday, October 2, 2013 9:12:13 AM UTC-3, Diego Lopes wrote:
Sempre que eu vou trabalhar com data, eu utilizo um long e trato na web
Em 02/10/2013 09:03, "Pedro Subutzki <Pepeu>" <faleco...@gmail.com> escreveu:Recomendo não trabalhar dessa forma.Quando for trabalhar com datas procure usar o tempo em millisegundos ao invés da data propriamente dita (ex.: system.getTimeInMillis().Fica fácil para converter em qualquer plataforma.--Abraços,
Pedro Subutzki
__________________________________________ HADI - Makes SQLite in Android easy and simple
https://github.com/PepeuCps/Hadi 2013/10/2 luiszacheu <luiszacheu@gmail.com>Olá pessoal alguém ja teve algum problemas desse tipo:--Dou um new Date() esse valor armazeno dentro de um atributo Date do meu objeto e salvo um json com esse valor :Tue Oct 01 23:55:18 BRT 2013Quando vou ler esse valor do json faço da seguinte forma:String data = jsonOrder.getString("date_send");
Log.e(LOG_TAG, data);
SimpleDateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US);
Date result = df.parse(data);Porém tenho o erro abaxo:10-01 23:56:19.059: W/System.err(19697): java.text.ParseException: Unparseable date: "Tue Oct 01 23:55:18 BRT 2013" (at offset 0)
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com .
For more options, visit https://groups.google.com/groups/opt_out .
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com .
For more options, visit https://groups.google.com/groups/opt_out .
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário