powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Преобразование даты в запросе
14 сообщений из 14, страница 1 из 1
Преобразование даты в запросе
    #36372752
Sql12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В базе есть обычный формат даты: гггг-мм-дд чч:мм:сс, делаем запрос с выборкой и сортировкой по дате. Как сделать, чтобы запрос сразу выдавал значения столбца date в другом формате, например в дд.мм.гггг?

Код: plaintext
SELECT * FROM table WHERE id='$name' ORDER BY date DESC LIMIT $offset, 100 
...
Рейтинг: 0 / 0
Преобразование даты в запросе
    #36372769
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все есть в букваре:
http://www.sqlite.org/lang_datefunc.html
...
Рейтинг: 0 / 0
Преобразование даты в запросе
    #36372770
2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
2
Гость
Видел это, куда strftime в строку писать (пример приведеите) =(
...
Рейтинг: 0 / 0
Преобразование даты в запросе
    #36374521
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не лги.
Если не видел примеров, значит не открывал букварь.
...
Рейтинг: 0 / 0
Преобразование даты в запросе
    #36706833
AndreyJava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дата хранится в INTEGER поле. Подскажите плиз, как в запросе вывести ее строковое представление ?
...
Рейтинг: 0 / 0
Преобразование даты в запросе
    #36706880
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreyJavaДата хранится в INTEGER поле. Подскажите плиз, как в запросе вывести ее строковое представление ?Как нибудь.
Я знаю несколько десятков способов представить дату как целое число. Который из этих способов ты используешь?
...
Рейтинг: 0 / 0
Преобразование даты в запросе
    #36707530
AndreyJava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я использую следующий вызов метода: static native long currentTimeMillis() - Returns the current system time in milliseconds since the Unix epoch (midnight, 1 Jan, 1970).
...
Рейтинг: 0 / 0
Преобразование даты в запросе
    #36707572
AndreyJava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreyJavaЯ использую следующий вызов метода: static native long currentTimeMillis() - Returns the current system time in milliseconds since the Unix epoch (midnight, 1 Jan, 1970).
т.е кол-во миллисекунд начиная с 01.01.1970
...
Рейтинг: 0 / 0
Преобразование даты в запросе
    #36708466
ev-kov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreyJavaЯ использую следующий вызов метода: static native long currentTimeMillis() - Returns the current system time in milliseconds since the Unix epoch (midnight, 1 Jan, 1970).

а нужны ли милисекунды ?
...
Рейтинг: 0 / 0
Преобразование даты в запросе
    #36708619
AndreyJava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ev-kovAndreyJavaЯ использую следующий вызов метода: static native long currentTimeMillis() - Returns the current system time in milliseconds since the Unix epoch (midnight, 1 Jan, 1970).

а нужны ли милисекунды ?
Для отображения даты миллисекунды естественно показывать не надо.
Мне достаточно формата: ДД-ММ-ГГГГ
НО, само представление даты (внутреннее) храниться именно так - кол-во миллисекунд от 01.01.1970. ИМХО это стандартное численное представление даты в Юникс\Виндовс системах...
...
Рейтинг: 0 / 0
Преобразование даты в запросе
    #36708846
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreyJavaЯ использую следующий вызов метода: static native long currentTimeMillis() - Returns the current system time in milliseconds since the Unix epoch (midnight, 1 Jan, 1970).Все есть в букваре:
http://www.sqlite.org/lang_datefunc.html
...
Рейтинг: 0 / 0
Преобразование даты в запросе
    #36708860
AndreyJava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White OwlAndreyJavaЯ использую следующий вызов метода: static native long currentTimeMillis() - Returns the current system time in milliseconds since the Unix epoch (midnight, 1 Jan, 1970).Все есть в букваре:
http://www.sqlite.org/lang_datefunc.html
Прежде чем написать сюда, поверь, я посмотрел и букварь и азбуку. Но я не смог получить отформатированную дату - мне возращает полную билебирду ...
...
Рейтинг: 0 / 0
Преобразование даты в запросе
    #36708903
AndreyJava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
получилось. мое представление даты с милисекундах, а date-функции sqlite работают c секундами: вот и не поняли друг друга
...
Рейтинг: 0 / 0
Преобразование даты в запросе
    #36710515
Alexbootch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Преобразовываем дату и время:

SELECT strftime('%d.%m.%Y %H:%M:%S', '2010-06-27 12:03:02');

Преобразовываем дату и время из формата unix:

SELECT strftime('%Y.%m.%d %H:%M:%S', '1184035762', 'unixepoch');
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Преобразование даты в запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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