ASP.net SQL Server универсальная проблема даты - PullRequest
1 голос
/ 23 августа 2010

Мне нужно решить следующую проблему для одного из моих клиентов.У них есть установщик, который устанавливает базу данных сервера SQL + веб-сайт IIS.

Пользователь базы данных SQL может иметь любой формат даты (ДД / ММ / ГГГГ, ММ / ДД / ГГГГ, ...) в зависимости отлокаль сервера sql.Веб-сайт IIS может иметь любой формат даты (может отличаться от сервера SQL).Пользователь, просматривающий веб-сайт, может иметь любой формат даты (форматы даты со всего мира).

Я изо всех сил пытаюсь найти решение для следующего: (asp.net) 1) конец- пользователь, использующий свой браузер, должен иметь возможность вводить и проверять дату в своем собственном формате даты. 2) дата должна быть записана на сервер sql в формате даты сервера sql, который может отличаться.

ПодсказкиДобро пожаловать.

1 Ответ

1 голос
/ 23 августа 2010

Для ASP.NET я предполагаю, что вы используете Культуру и UICulture, чтобы установить форматирование даты и времени в соответствии с предпочтениями пользователя.Я не работал с валидаторами ASP.NET в определенной (не американской) культуре, но я был бы удивлен, если бы они не соответствовали текущей культуре.просто: в вашем коде есть значение .NET DateTime.Передайте это SQL Server в качестве параметра, а не форматируйте его в инструкцию SQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...