我有下面的代碼:SQL CONVERT函數在SQL Server的工作,但不是在應用
…
var sqlCom =
new SqlCommand("SELECT TOP 1 …,CONVERT(date,dtetme) AS dtetme… FROM class c WHERE [email protected];", sqlCon);
…
try
{
while (sdr.Read())
for (int i = 0; i < 11; i++)
rslt[i] = sdr.GetValue(i).ToString();
}
列dtetme
是smalldatetime
型我SQL Server 2012的數據庫。我只想從中提取日期,這就是爲什麼我使用CONVERT(date,dtetme)
函數。在SQL服務器上運行時,它只會按預期返回日期,但在應用程序中,它將使用附加的默認時間戳來返回它。我不想要這樣:9/19/2013 12:00:00 AM
。
任何想法,爲什麼它是在SQL Server中,而不是在我的應用程序的工作?
好神,標點符號請。用它。 – tnw