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

Формат даты дней рождения контактов гугл - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android LiveWallpaper на NDK без JAVA http://www.cyberforum.ru/android-dev/thread987647.html
Возможно ли написать живые обои не используя яву? Только на С++ с использованием NDK? Как это сделать?
Программирование Android DropBox Api. Авторазация без ввода логина и пароля Задача такая: программа должна сохранять рейтинг пользователя на сервере dropbox. Должен создаваться файл с именем по id(например на сервере уже зарегистрировано 10 пользователей, то последний... http://www.cyberforum.ru/android-dev/thread987642.html
Программирование Android Вывести метку на карту google
Глянул темы через поиск, но не нашел нужного. Вообщем вывожу карту на экран String uri = String.format(Locale.ENGLISH, ...
Открыть приложение из другого приложения Программирование Android
Добрый вечер. Мне нужно открыть pdf по ссылке. Объясню. Есть путь к файлу, например sdCard/qq/aa.pdf. На телефоне установлена программа, которая рабоатет с pdf(addob, например). Вопрос, как открыть...
Программирование Android Фрагменты в Android http://www.cyberforum.ru/android-dev/thread986881.html
Здравствуйте, появилась необходимость использования фрагментов, и тут возник вопрос: как использовать фрагмент несколько раз на одном активити в одно и то же время? Как я понял, то разметки...
Программирование Android error android-apt-compiler: ERROR: In <declare-styleable> MenuView, unable to find attribute android:preserveIconSpacing что ето за ошибка???? как исправить??? подробнее

Показать сообщение отдельно
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586

Формат даты дней рождения контактов гугл - Программирование Android

25.10.2013, 14:25. Просмотров 961. Ответов 3
Метки (Все метки)

В этой теме в первом посте мною написан метод получения дней рождения контактов. Недавно заметил, что появилась галочка, которая позволяет при внесении дня рождения не указывать год рождения. Из-за этого у некоторых пользователей полезли ошибки, т.к. извлечение составляющих даты стало происходить не верно.
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