форматирование меток времени sqlite

Я пытаюсь работать с датами в базе данных sqlite. Я сохраняю свои даты как метки времени, но когда я использую strftime () для форматирования их в удобочитаемые даты, я получаю неожиданные результаты.

Примите во внимание следующее, я выбираю текущую метку времени:

SELECT strftime("%s","now");
1281353727

Затем я пытаюсь отформатировать дата, использующая временную метку, которую я знаю, чтобы представить, теперь ожидающую вернуть читаемый человеком формат сегодняшней даты:

SELECT strftime('%d - %m  - %Y ', 1281353727);
01 - 04  - 3503

Вместо этого я получаю вышеупомянутый результат. Это правильное поведение? я что-то не так делаю?

Заранее спасибо,

Кевин

27
задан Kevin Bradshaw 19 June 2013 в 08:49
поделиться