Можно ли сравнивать даты, хранящиеся в виде строки / текста, напрямую?

Я работаю в SQLite, поэтому я Я сохраняю даты как просто текст.

ГГГГ-ММ-ДД чч: мм: сс

Насколько я могу судить, я должен иметь возможность упорядочивать их или сравнивать их друг с другом, чтобы они не беспокоились о функциях даты, поскольку любое приращение начинается вправо и перемещается влево, как числа, и все значения являются числовыми, а нечисловые символы всегда стандартизированы, и я использую 24-часовое время.

Я постоянно вижу, как люди в Интернете упоминают, как даты как текст должны быть преобразованы для любых сравнений, но я не понимаю, почему они этого не делают. t просто работают как есть, пока они находятся в наибольшем -> наименьшем порядке. Очевидно, я не умею делать математику, но Выберите DateTime From Table, где DateTime> 2010-04-21 15:34:55 должно быть абсолютно надежным, верно?

Есть ли какое-то исключение, которого я не могу думая о?

6
задан Kristijan Iliev 23 January 2016 в 12:19
поделиться