Как изменить формат времени SQLite datetime - PullRequest
0 голосов
/ 12 августа 2011

Я пытаюсь получить дату из SQLite. Я получаю метку времени в coredata, но мне нужно увидеть дату. Какая команда переводит метку времени в формат ГГГГ-ММ-ДД? Мой запрос:

SELECT ZDATE FROM ZWEATHER

Zdate - дата-время.

Ответы [ 2 ]

0 голосов
/ 28 октября 2012

Первое, что нужно понять, это то, что SQLite не имеет типа даты. Он также не имеет типа времени.

Он предлагает только некоторые функции времени. страница Piskvor ссылки на то, что вам нужно. Вы вводите дату и / или время в своей базе данных в виде строки, следуя одному из нескольких доступных форматов:

  • YYYY-MM-DD
  • ГГГГ-ММ-ДД ЧЧ: ММ
  • ГГГГ-ММ-ДД ЧЧ: ММ: СС
  • ГГГГ-ММ-ДД ЧЧ: ММ: СС.ССС
  • YYYY-MM-DD T HH: MM
  • YYYY-MM-DD T HH: MM: SS
  • YYYY-MM-DD T HH: MM: СС.ссс
  • HH: MM
  • HH: MM: SS
  • HH: MM: СС.ссс

Или в виде значения с плавающей запятой, представляющего номер дня в юлианском .

0 голосов
/ 12 августа 2011

Возможно, вы ищете функцию DATE(), , как видно из руководства по SQLite :

ВЫБОР даты (ZDATE);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...