Допустим, у меня есть таблица со столбцом даты. В моем приложении C # я хочу иметь возможность запрашивать строки с помощью оператора LIKE в столбце DateTime. Моя проблема в том, как мне обработать региональные настройки?
Например, если текущие региональные настройки установлены на de-DE, формат даты для окон будет dd.mm.yyyy Теперь пользователь может ввести что-то вроде% 2009, что приведет к следующему запросу:
select * from MyTable where to_char(MyDateColumn, 'dd.MM.yyyy') like '%2009'
Но с разными региональными настройками ввод пользователя, конечно, будет выглядеть иначе, поэтому to_char больше не работает.
Как я могу обойти это? О, и я ищу независимое от базы данных решение.
Заранее большое спасибо!