2013-12-16 66 views
1

我想從列中獲取數據類型設置爲date的日期,並且在SQL Server中該列還包含日期,但是當我從我的應用程序運行查詢時C#SQL查詢返回時間戳只附加日期列

resultData[i][3] = sqlRdr["addedOn"].ToString(); 

它給了我連接到它默認的時間簽名

select addedOn from sitrep; 

我用下面鑄但還是同樣的結果也試過:

select Convert(Date, Convert(datetime, addedOn)) as addedOn from sitrep; 
+0

什麼是 「默認時間簽名」? –

回答

2

如果你將它保存到一個字符串,我會嘗試。

Convert.ToDateTime(sqlRdr["addedOn"]).ToShortDateString(); 
1

您可以修改您的查詢爲:

resultData[i][3] = sqlRdr["addedOn"].ToString("M/d/yyyy"); 
+0

感謝@Dan格式化代碼。 – ACS