2012-12-08 98 views

回答

0

不管你如何存儲在SQL的日期,如果您加載在C#中這個數據DateTime值,它們將總是有時間部分(除非另有說明,否則爲12:00:00 AM)。

您的問題在這裏與SQL無關;這是您的應用程序中的格式問題。

具體而言,如果你有而不是打印出來的表格startDatestartDate.ToString()在一個叫startDate變量DateTime值,使用一個明確的格式,例如:startDate.ToString("M/d/yyyy")

這是online test,看看它是如何工作的。

+0

我在這裏的數據集值填充到字符串strStartDate。所以,當我爲你建議其給錯誤使用。我的代碼:string strStartDate = dsViewTrip.Tables [0] .Rows [i] [4] .ToString(「m/d/yyyy」); – Nirmala

+1

我應該猜測什麼錯誤?或者你能給我一個提示嗎? – GolfWolf

+0

我得到的結果只有日期,當我從數據集加載到字符串......按照下面的代碼字符串strStartDate = dataset.Tables [0] .Rows [i] [4] .ToString()。Substring( 0,10); – Nirmala

0

嘗試它,它會工作 選擇Convert(日期,列名)從table_name的

相關問題