Как изменить формат даты в% d /% m /% Y или любой другой из этой строки 10/09/2016 в sqlite?Как изменить формат даты в базе данных sqlite
Я попытался это, но он не работает:
select strftime('%d/%m/%Y', '09-10-2016'),t_date from party_trans
Как изменить формат даты в% d /% m /% Y или любой другой из этой строки 10/09/2016 в sqlite?Как изменить формат даты в базе данных sqlite
Я попытался это, но он не работает:
select strftime('%d/%m/%Y', '09-10-2016'),t_date from party_trans
попробовать этот запрос,
select strftime('%d/%m/%Y',datetime(substr(t_date, 7, 4) || '-' || substr(t_date, 4, 2) || '-' || substr(t_date, 1, 2))) from party_trans;
Я хотел бы предложить на сегодняшний день магазин в качестве временной метки вместо строки. Временная метка дает вам больше гибкости и точности, чем дата. Преобразуйте дату в миллисекунду (временную метку) и сохраните ее в своей базе данных как тип INTEGER.
Или попробуйте это:
select strftime('%d/%m/%Y', '2016-10-09');
спасибо, но мой старый магазин данных с форматом ('% d /% m /% Y', '09 -10-2016 ')! – Harish
Добро пожаловать на ТАК! В настоящее время ваш вопрос довольно широк. Какова фактическая ошибка? На каком языке вы используете? Какой формат даты вы используете для sqlite? В зависимости от них, вероятно, этот вопрос также был [был] (http://stackoverflow.com/questions/5287064/format-integer-to-formatted-date-in-an-sqlite-select-statement) [задан] (http://stackoverflow.com/questions/30661177/how-can-i-convert-datetime-to-date-format-in-sqlite-selected-vaues) [до] (http://stackoverflow.com/questions/27166809/SQLite-выбор-дата-с-другого-дата-формат). Вы сами искали? – cfi
, пожалуйста, прочитайте правильно, я упомянул каждую вещь – Harish
. Да, это очень верно, что этот вопрос задавался много раз, но это небольшое изменение. – Harish