SQL查询返回附加了仅日期列的时间戳

时间:2013-12-16 19:32:32

标签: c# sql sql-server-2012

我正在尝试从其数据类型设置为date的列中获取日期,而在SQL Server中,该列也只包含日期,但是当我从应用程序C#运行查询时:

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

它给了我一个附加的默认时间签名

select addedOn from sitrep;

我也试过使用下面的演员但仍然有相同的结果:

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

2 个答案:

答案 0 :(得分:2)

如果您将其保存为字符串,我会尝试。

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

答案 1 :(得分:1)

您可以将查询修改为:

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