У меня возникла эта проблема с датами с "когда-либо"
Я живу в стране, где мы используем британские форматы дат, например, дд / мм / гггг, но каждый раз, когда я пытаюсь выполнить запрос к базе данных sql, размещенной на американском сервере, 100% времени я сталкиваюсь с ошибками.
Convert.ToDateTime("2007-17-5")
выдает ошибку, где Convert.ToDateTime("2007-5-17")
также выдает ошибку.
Многие методы валидации, множество запросов t-sql и многие другие способы, которые я частично и частично пытался решить в большинстве своих проектов, хотелось бы знать, есть ли у кого-нибудь универсальный способ преобразования строк в дату не вызовет никаких проблем?
или какие-нибудь хорошие ресурсы по работе с датами?
----------- редактирование ... -----------------
даже если я правильно отформатирую даты, запрос к серверу sql не выдаст никакого значения, даже если я уверен, что есть ... например .. если я ищу записи, которые относятся к датам между 1 / С 1 января 2009 г. (1 января 2009 г.) по 5 января 2009 г. (1 мая 2009 г.) записи не возвращаются. И когда я пытаюсь изменить дату в построителе запросов сервера sql, он выдает мне сообщение о том, что это неверная дата, которую я ввожу ...