Я пытаюсь работать с датами в базе данных sqlite. Я сохраняю свои даты как временные метки, но когда я использую strftime(), чтобы отформатировать их до понятных для человека дат, я возвращаю непредвиденные результаты.
Рассмотрим следующее: я выбираю текущую временную метку:
SELECT strftime("%s","now");
1281353727
Затем я пытаюсь отформатировать дату, используя временную метку, которую я знаю, чтобы представлять теперь ожидающую вернуть человеческий читаемый формат сегодняшней даты:
SELECT strftime('%d - %m - %Y ', 1281353727);
01 - 04 - 3503
Вместо этого я получаю приведенный выше результат. Это правильное поведение? я что-то не так?
Спасибо заранее,
Кевин