Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Parsear usando o gson o mesmo formato de data, mesmo o celular estiver em outra linguagem.

Então Eduardo uma dúvida desse post, na linha abaixo, o Date.class é o que tenho que passar mesmo, ou seria meu Model(POJO) ?

builder.registerTypeAdapter(Date.class, new JsonDeserializer<Date>() { 

Em domingo, 10 de maio de 2015 00:16:21 UTC-3, Eduardo Baião escreveu:
Você vai precisar criar uma classe para fazer o parse da data. Veja o link:

http://danwiechert.blogspot.com.br/2013/02/gson-and-date-formatting.html

Além do que está descrito no post, você também vai precisar forçar o Locale na hora de instanciar o SimpleDateFormat.

Em 8 de maio de 2015 16:39, luiszacheu <luisz...@gmail.com> escreveu:
Então Henrique normalmente faço isso, porem esse é um caso bem especifico, pois estou fazendo um parse de uma pagina html para pegar os valores que eu preciso, então a data está nesse formato!

Em sexta-feira, 8 de maio de 2015 15:52:58 UTC-3, Henrique Melo escreveu:
quando trabalhei com data, sempre usei timestamp.

Em 8 de maio de 2015 13:13, luiszacheu <luisz...@gmail.com> escreveu:
Estou usando gson para fazer o parse do json que recebo em meu app, porem a data vem nesse formato. "Sáb 21 dez", então fiz o seguinte trecho abaixo para eu formatar essa data.
Porém quando o device está na lingua português(Brasil), funciona perfeitamente, já em English da problema na conversão.
Alguém sabe como posso resolver esse problema? Ou já precisou tem alguma sugestão?

Obrigado

GsonBuilder gsonBuilder = new GsonBuilder();
gsonBuilder.setDateFormat("EEE dd MMM");
Gson gson = gsonBuilder.create();

JsonParser parser = new JsonParser();
JsonObject obj = parser.parse(jsonString).getAsJsonObject();

order = gson.fromJson(obj, Item.class);

--
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-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Henrique Nogueira de Melo
Analista e Arquiteto de Software

--
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-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
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/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário