Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Контакты с гугл аккаунта - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Рисование http://www.cyberforum.ru/android-dev/thread780260.html
Здравствуйте, можно ли кинуть поверх бэкграунда прозрачный слой и рисовать на нем? на канве вроде нельзя прозрачность ставить.. или если можно на andengine рисовать на спрайтах..
Программирование Android Пути и подводные камни Монетизации Доброго времени суток! Интересуют такие моменты: 1) Варианты вывода денег для Украинских разработчиков (прозрачные и теневые). 2) Payoneer. Много Интернет-источников посвящены этому... http://www.cyberforum.ru/android-dev/thread780164.html
Программирование Android Не запускается эмулятор
Сигнатура проблемы: Имя события проблемы: APPCRASH Имя приложения: emulator-arm.exe Версия приложения: 0.0.0.0 Отметка времени приложения: 50c006de Имя модуля с ошибкой: atioglxx.dll ...
Программирование Android Возврат на активность и проигрывание видео
Добрый день уважаемые формучане... Есть две активности main и send В Main активности в onCreate проигрывается видео, оно зациклено на проигрывание videoView =...
Программирование Android Автоматическая отправка отчетов по mail-smtp http://www.cyberforum.ru/android-dev/thread779339.html
Добрый день.Проблема такая: Требуется отправлять почтовое сообщение при событии с определенным текстом на адрес gmail. При компиляции проекта все идет хорошо,но после запуска программы на...
Программирование Android Sprite animation Народ мне надо создать анимацию огня есть 10 состояний огня в отдельных картинках помогите дельным примером p.s. трудности возникли из-за того что обычно во всех примерах все сотояния объекта... подробнее

Показать сообщение отдельно
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586
25.10.2013, 09:26  [ТС]
В первом посте мною написан метод получения дней рождения контактов. Недавно заметил, что появилась галочка, которая позволяет при внесении дня рождения не указывать год рождения. Из-за этого у некоторых пользователей полезли ошибки, т.к. извлечение составляющих даты стало происходить не верно.
Java
1
2
String date = cursor.getString(2); //у меня приходит в формате YYYY-MM-DD
String[] strdate = date.split("-");//все удачно получалось
Теперь, если стоит галка "Не указывать год", опять же у меня формат даты получается такой --MM-DD
Я стал дату разбирать так:
Java
1
2
int ND=Integer.parseInt(date.substring(date.length()-2, date.length()));
int NM=Integer.parseInt(date.substring(date.length()-5, date.length()-3));
У меня все работает на ура. Но у других пользователей стали приходит ошибки. Например месяц у меня по номеру месяца минус 1 берет из массива наименование месяцев, но вдруг приходит ошибка, что мол длин массива 12, позиция -2 или 28, т.е. ерунда какая то.
Вопрос такой: как из даты рождения контактов ПРАВИЛЬНО взять ее составляющие.
СПАСИБО ЗАРАНЕЕ!
Я так полагаю, формат даты может быть разным, отсюда и ошибки.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru