Sqlite не имеет типа данных datetime, поэтому он также не имеет функций TO_DATE
и TO_CHAR
.Даты хранятся в виде строк.
Для манипуляции с датой и временем используется некоторая функция , в которой используется формат ISO-8601 , поскольку в этом формате лексикографическая сортировка соответствуетхронологическая сортировка, которая не относится к вашему формату, поэтому, если вы хотите упорядочить по датам, вы должны использовать формат iso.Я бы также предложил вам использовать формат iso, потому что он не является двусмысленным, в то время как косые черты используются как в формате DD / MM / YYYY, так и в формате MM / DD / YYYY, что приводит к путанице довольно быстро.
Обратите внимание, чтоФункции могут преобразовывать формат ISO в любой формат, который вы хотите, поэтому для чтения вы можете иметь свой формат, но не существует обратной функции, поэтому преобразование в формат ISO должно быть выполнено в коде приложения.