:: Не фоксом единым
Вопрос по SqlLite
Дмитрий Петров
Автор

Сообщений: 3071
Откуда: Пермь
Дата регистрации: 09.07.2001
Может быть у кого то есть опыт работы с SqlLite?
Не могу выбрать тип поля для хранения даты. Не могу понять, то ли это Int c отсчетом от 1970 года то ли строка?
Ratings: 0 negative/0 positive
Re: Вопрос по SqlLite
ВладимирС

Сообщений: 1693
Дата регистрации: 03.11.2005
Привет Дима!
С SQLite сильно не работал...
Но вроде поле должно быть.


[attachment 31460 123.png]



Исправлено 1 раз(а). Последнее : ВладимирС, 12.08.19 08:59
Ratings: 0 negative/0 positive
Re: Вопрос по SqlLite
Дмитрий Петров
Автор

Сообщений: 3071
Откуда: Пермь
Дата регистрации: 09.07.2001
Володя привет. Видимо у меня какой то неправильный SqlLite
Прогорамма DB Browser for SQLLite
[attachment 31461 2.jpg]
Ratings: 0 negative/0 positive
Re: Вопрос по SqlLite
ВладимирС

Сообщений: 1693
Дата регистрации: 03.11.2005
Если хочешь, то посмотри:
SQLiteExpert Download
Ratings: 0 negative/0 positive
Re: Вопрос по SqlLite
ВладимирС

Сообщений: 1693
Дата регистрации: 03.11.2005
[attachment 31462 124.png]
Ratings: 0 negative/0 positive
Re: Вопрос по SqlLite
Дмитрий Петров
Автор

Сообщений: 3071
Откуда: Пермь
Дата регистрации: 09.07.2001
Володя, покажи пожалуйста как он "пишет" скрипт создания таблицы с Data полем и покажи тут.
Ratings: 0 negative/0 positive
Re: Вопрос по SqlLite
ВладимирС

Сообщений: 1693
Дата регистрации: 03.11.2005
CREATE TABLE [T1] ([ID] INTEGER, [F_DATE] DATE);
INSERT INTO [T1] (ID,F_DATE) VALUES (5,date('2019-08-04'));

[attachment 31463 125.png]
Ratings: 0 negative/0 positive
Re: Вопрос по SqlLite
Дмитрий Петров
Автор

Сообщений: 3071
Откуда: Пермь
Дата регистрации: 09.07.2001
Спасибо, сейчас проверю
Ratings: 0 negative/0 positive
Re: Вопрос по SqlLite
Дмитрий Петров
Автор

Сообщений: 3071
Откуда: Пермь
Дата регистрации: 09.07.2001
Нет- не получается. Видимо в Android Studio 3.3 какой то неполноценный SqlLite
Не получается создать поле с типом Date.
Ratings: 0 negative/0 positive
Re: Вопрос по SqlLite
Bruce

Сообщений: 189
Дата регистрации: 08.08.2019
Может пора уже в гугль научиться
Цитата:
SQLite does not have a storage class set aside for storing dates and/or times. Instead, the built-in Date And Time Functions of SQLite are capable of storing dates and times as TEXT, REAL, or INTEGER values:
Ratings: 0 negative/0 positive
Re: Вопрос по SqlLite
Дмитрий Петров
Автор

Сообщений: 3071
Откуда: Пермь
Дата регистрации: 09.07.2001
А у Савченко откуда такой SQLLite?
Гугль конечно читал, ну и вопрос собственно был в каком типе
лучше хранить дату в целом или строковом...
Ratings: 0 negative/0 positive
Re: Вопрос по SqlLite
Bruce

Сообщений: 189
Дата регистрации: 08.08.2019
В тексте самое то. Переводить секунды от 1970 в даты с учетом високосных годов кажется сложней
Ratings: 0 negative/0 positive
Re: Вопрос по SqlLite
Bruce

Сообщений: 189
Дата регистрации: 08.08.2019
Хотя там какие-то встроенные функции есть для конвертирования туда-сюда, тогда пофиг
Ratings: 0 negative/0 positive
Re: Вопрос по SqlLite
pasha_usue

Сообщений: 3649
Откуда: Е-бург
Дата регистрации: 06.10.2006
В базу данных добавлен пользовательский тип данных. Он очень простой, так как все функции сравнения и преобразования уже есть.
Ratings: 0 negative/0 positive
Re: Вопрос по SqlLite
pasha_usue

Сообщений: 3649
Откуда: Е-бург
Дата регистрации: 06.10.2006
Дмитрий Петров
Гугль конечно читал, ну и вопрос собственно был в каком типе
лучше хранить дату в целом или строковом...
В целом. Тогда работает сортировка. Легко вычисляется разница между датами в днях. Функции типа age ожидают число. И так далее.
Ratings: 0 negative/0 positive
Re: Вопрос по SqlLite
Дмитрий Петров
Автор

Сообщений: 3071
Откуда: Пермь
Дата регистрации: 09.07.2001
Спасибо за советы.
Ratings: 0 negative/0 positive
Re: Вопрос по SqlLite
ВладимирС

Сообщений: 1693
Дата регистрации: 03.11.2005
Дмитрий Петров
А у Савченко откуда такой SQLLite?
Я же ссылку давал...
У меня старый SQLiteExpert ... version 3.5

[attachment 31465 1212_0.png]
[attachment 31466 1212_1.png]
Ratings: 0 negative/0 positive
Re: Вопрос по SqlLite
ВладимирС

Сообщений: 1693
Дата регистрации: 03.11.2005
[attachment 31467 1212_2.png]
Ratings: 0 negative/0 positive
Re: Вопрос по SqlLite
Дмитрий Петров
Автор

Сообщений: 3071
Откуда: Пермь
Дата регистрации: 09.07.2001
Володя, а сам SQL Lite какой версии?
У меня SQLite 3.27.2 ( этот DB Browser так пишет в "о программе" )
Ratings: 0 negative/0 positive
Re: Вопрос по SqlLite
Дмитрий Петров
Автор

Сообщений: 3071
Откуда: Пермь
Дата регистрации: 09.07.2001
Увидел версию на первой картинке
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 11 (Гостей: 11)

© 2000-2024 Fox Club 
Яндекс.Метрика