Я получаю json из моего веб-сервиса, данные которого содержат [0.0] в нечетных местах, например в середине "tit [0.0] le". Я просматриваю информацию в консоли, поэтому я просто проигнорировал ее, поскольку, когда я на самом деле использую ее, ее нет.
Однако в настоящее время я создаю календарь и помещаю в него извлеченные события. Проблема с конкретным событием заключается в том, что [0.0] находится между отметкой времени 2012-03- [0.0] 01T00: 00: 00. Это происходит только с этим событием, когда [0.0] не исчезает, когда я его использую. Конечно, httpdateparser не может правильно получить дату, интерпретируя ее на день раньше. Я думаю, что [0.0] является причиной.
Как мне избавиться от [0.0]? разобрать это? Я не думаю, что это на самом деле там ...
EDIT:
похоже, что [0.0] только что добавлены консолью blackberry для просмотра.
Но почему только два события не работают правильно?
full_date:2012-02-29T00:00:00
full_date:2012-03-01T00:00:00
Обе эти даты анализируются с использованием следующего:
Date date = new Date(HttpDateParser.parse(date_full));
c.setTime(date);
int theMonth = c.get(Calendar.MONTH);
int theYear = c.get(Calendar.YEAR);
int theDate = c.get(Calendar.DAY_OF_MONTH);
Для Даты я получаю 28 и 29 февраля соответственно. Это связано с високосными годами? Я думал, что Календарь Delt с этим материалом?