powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / SQLite [игнор отключен] [закрыт для гостей] / есть специальный тип данных для даты времени в SQLite?
3 сообщений из 3, страница 1 из 1
есть специальный тип данных для даты времени в SQLite?
    #34035576
vlad2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть специальный тип данных для даты времени в SQLite?
в доках я не нашел
если его нет то как орагнизовать выборку по дате времени селектом?
хранить дату время как integer и просто по этому полю потом и смотреть ?

p.s заранее спасибо за ответы
...
Рейтинг: 0 / 0
есть специальный тип данных для даты времени в SQLite?
    #34048072
Как такового типа данных нет, есть только строки и числа.
Есть:
CURRENT_TIME
CURRENT_DATE
CURRENT_TIMESTAMP

Объявляется в CREATE TABLE как значение по-умолчанию в DEFAULT-условии
Подставляется текущая дата-время во время INSERT
А сравниваются они, наверно, как строки.

http://www.sqlite.org/lang_createtable.html

The DEFAULT constraint specifies a default value to use when doing an INSERT. The value may be NULL, a string constant or a number. Starting with version 3.1.0, the default value may also be one of the special case-independant keywords CURRENT_TIME, CURRENT_DATE or CURRENT_TIMESTAMP. If the value is NULL, a string constant or number, it is literally inserted into the column whenever an INSERT statement that does not specify a value for the column is executed. If the value is CURRENT_TIME, CURRENT_DATE or CURRENT_TIMESTAMP, then the current UTC date and/or time is inserted into the columns. For CURRENT_TIME, the format is HH:MM:SS. For CURRENT_DATE, YYYY-MM-DD. The format for CURRENT_TIMESTAMP is "YYYY-MM-DD HH:MM:SS".
...
Рейтинг: 0 / 0
есть специальный тип данных для даты времени в SQLite?
    #34060573
SSY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQLite ещё понимает целочисленные значения даты/времени в формате unix timestamp. Понимает в том смысле, что встроенные функции могут правильно интерпретировать такие значения. Об этом есть заметка . Однако наиболее безопасным всё же является строковый формат вида YYYY-MM-DD HH:MM:SS.SSS .
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / есть специальный тип данных для даты времени в SQLite?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]