我正在尝试从其数据类型设置为date
的列中获取日期,而在SQL Server中,该列也只包含日期,但是当我从应用程序C#
运行查询时:
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 :(得分:1)
您可以将查询修改为:
resultData[i][3] = sqlRdr["addedOn"].ToString("M/d/yyyy");