У меня есть база данных SQL Server 2012 Express, установленная на сервере в Германии. Я создал базу данных и теперь понял, что форматы даты неверны. Мне нужно показать каждую дату как dd/mm/yyyy.
Когда я запускаю dbcc useroptions (после внесения некоторых изменений в сервер), я получаю следующее:
language dateformat
-------------------------
British dmy
Когда я запускаю select GetDate()
в новом запросе, он показывает дату следующим образом:
2014-08-28 13:53:10.550
Проблема в том, что когда я ввожу 28/08/2014
в текстовое поле в проекте веб-форм, возникают ошибки
Строка не была распознана как допустимый DateTime.
selP.StartDate = Convert.ToDateTime(tbStartDate.Text);
Есть идеи, почему это происходит? Я создал нового пользователя после изменения настроек на британский и dmy, который по-прежнему выдает ту же ошибку.