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

Выборка по датам в SQLite - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Drawable поверх imageView http://www.cyberforum.ru/android-dev/thread878749.html
Возможно не правильно назвал топик, но все же. Есть imageView с картинкой (Bitmap). Нужно наложить поверх этой картинки drawable элемент (или тоже Bitmap, это не важно) и взаимодействовать с ним,...
Программирование Android Получить id записи в бд при нажатии на пункт списка У меня такой вопрос: Есть список ListView который заполняется данными из Базы (SQLite). Мне нужно при нажатии на пункт списка получить не просто id-item этой записи, а получить ещё и id этой... http://www.cyberforum.ru/android-dev/thread878449.html
Программирование Android Контекстное меню на ExpandableListView
Здравствуйте! подскажите как правильно определить пункт ExpandableListView (группа или элемент группы) на котором было вызвано контекстное меню? обработчики setOnLongClickListener и...
Программирование Android Перемещение между активити
Здравствуйте. У меня в программе около 6 активити. Сама программа подразумевает передвижения от 1го к последнему. При том можно возвращаться назад. Проблема в том, что если перейти, допустим, с 3го...
Программирование Android Нужен билдер для изготовления андроид-приложения http://www.cyberforum.ru/android-dev/thread877848.html
Нужен билдер для изготовления андроид-приложения
Программирование Android Какой выбрать движок для игры? Доброго времени суток! Я хочу написать игру (квест), какой движок для игры выбрать или самому писать игру с нуля? Я посмотрел здесь перечень движков и не смог выбрать. Подскажите, нужен ли... подробнее

Показать сообщение отдельно
igrok-vip
0 / 0 / 3
Регистрация: 22.04.2013
Сообщений: 118

Выборка по датам в SQLite - Программирование Android

26.05.2013, 13:59. Просмотров 3259. Ответов 4
Метки (Все метки)

Много страниц прочитал по этому вопросу, но мнения людей расходятся. Кто-то говорит что даты лучше хранить в формате String, кто-то, что в Integer.

В общем у меня задача: сохранять текущую дату в базу (при том чтобы выборка по дате происходила как можно быстрее), считать строки таблицы где дата из определённого месяца, определённого года.

Как я понял текущую дату можно узнать с помощью календаря в миллисекундах. В таком же виде можно её и сохранить в базу в формате Integer(при том это самый быстрый для поиска вариант).

Но не могу понять как тогда делать выборку по месяцам?
Как построить запрос, если у меня в базе хранятся миллисекунды, а на входе запроса дата вида (YYYY-MM)?

По ссылке http://www.sqlite.org/cvstrac/wiki?p=DateAndTimeFunctions функции переводят строку в дату, следовательно нужно как-то перевести содержимое integer'овской колонки с миллисекундами в дату возможностями самой SQLite? Или таки хранить всё в String для возможности сравнения?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru