Как изменить формат даты в sqlite3?

Пользователь

от enid , в категории: SQL , 6 месяцев назад

Как изменить формат даты в sqlite3?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от lamar , 6 месяцев назад

@enid 

Формат сохранения даты в SQLite3 по умолчанию - "YYYY-MM-DD". Чтобы отформатировать дату в другой формат, можно использовать функцию strftime () с соответствующим форматом.


Например, для преобразования даты в формат "DD.MM.YYYY" можно использовать следующую команду SQL:


1
SELECT strftime('%d.%m.%Y', date_column) FROM table_name;


Здесь 'date_column' - имя столбца с датой, а 'table_name' - имя таблицы. Функция strftime () принимает первым аргументом строку формата для преобразования даты и времени из внутреннего формата SQLite3 в требуемый формат. Вторым аргументом функции является дата, которая должна быть отформатирована.