Я пытаюсь рассчитать интервалы времени между датами. У меня нет проблем с этим, если дата отформатирована с использованием собственного формата sqlite3 «ГГГГ-дд-мм»
Как мне это сделать, если дата отформатирована по-другому, например, 'dd-mm-YYYY'
Я попробовал следующее безуспешно.
- Выберите дни между двумя днями; это работает, если строка даты и времени отформатирована ГГГГ-дд-мм
SELECT julianday(date1) - julianday(date2) AS Span from myTable;
- Я пробовал это для дат в формате дд-мм-ГГГГ, но, похоже, не работает
- Кажется, формат даты не может быть указан.
SELECT julianday(strftime('%d-%m-%Y', date1)) - julianday(strftime('%d-%m-%Y', date2)) AS Span from myTable;