我有一臺已安裝在德國服務器上的SQL Server 2012 Express數據庫。我創建了一個數據庫,現在已經意識到日期格式不正確。我需要顯示每個日期爲dd/mm/yyyy。更改SQL Server 2012中的日期格式
當我運行DBCC USEROPTIONS(做一些改變到服務器之後),我得到以下 -
language dateformat
-------------------------
British dmy
當我運行在一個新的查詢select GetDate()
,它顯示如下的日期 -
2014-08-28 13:53:10.550
底線的問題是,當我到一個文本框上的Web表單項目進入28/08/2014
,它錯誤
字符串未被識別爲有效的日期時間。
selP.StartDate = Convert.ToDateTime(tbStartDate.Text);
任何想法,爲什麼發生這種情況?自從將設置更改爲英國和dmy後,我創建了一個新用戶,但仍然會產生相同的錯誤。
這是一個.net問題。我已經添加了相應的標籤。 – 2014-08-28 12:03:31