2013-07-17 104 views
0

我有日期時間值,我從數據庫中獲得SQL Server刪除時間日期時間值

我的數據庫

,列值是DateTime;當我從ASP.Net找回我趕上它的日期變量,不是傳值文本框:

Dim Y As Date = dt.Rows(0)("SCH_DATE") 
txtSchedDate.Text = Y.Date.ToString 

但是當我調試我的網絡中, txtSchedDate.Text仍然給我充分的DateTime價值,

7/17/2013 12:00:00 AM

是可以消除的時間值旁邊我應該做的是對我的SQL查詢?

+0

-1簡單的谷歌搜索會給你答案。 http://msdn.microsoft.com/en-us/library/zdtaw1bw.aspx – Aron

+0

可能重複的[日期時間格式](http://stackoverflow.com/questions/2847530/datetime-format) – Aron

回答

1

你可以得到由txtSchedDate.Text = Y.Date.ToShortDateString()

0

日期一旦你有一個Date對象,如果你想爲好,這樣你可以得到的構成件:

Dim Y As Date = dt.Rows(0)("SCH_DATE") 
txtSchedDate.Text = Y.Date.Year & "-" & Y.Date.Month & "-" & Y.Date.Day 

或者您可以使用其他人提到的自定義和標準日期和時間格式字符串。

2
Convert.ToDateTime(dt.Rows(0)("SCH_DATE")).ToString("M/d/yyy") 
1

除了上述的答案,你可以嘗試在SQL服務器將其轉換

SELECT CONVERT(varchar(15), GETDATE(), 11) 

記住轉換後,它的VARCHAR(15),而不是DATETIME