Я фильтрую данные в диапазоне дат, используя DataTable.Select, моя строка критериев:
"CreatedOn >='03/11/2009 00:00:00' AND CreatedOn <='03/11/2009 23:59:00'"
Этот фильтр не возвращает строк (хотя я вижу соответствующие строки в нефильтрованной таблице данных). Однако я замечаю, если я изменю критерии на (обратите внимание на транспозицию дня/месяца):
"CreatedOn >='11/03/2009 00:00:00' AND CreatedOn <='11/03/2009 23:59:00'"
Фильтры с данными, как и ожидалось. Очевидно, что это проблема локализации даты, есть ли простой способ отформатировать дату, чтобы избежать этой проблемы?