
展开全部
类型是相同的,只不过C#里的和SQL里的存储的格式不太一样。我个人在开发过程当中比较倾向于先在C#里整合成数据存储的格式再进行写入数据库,这样在获取出来的时候直接用一个DATATIME对象接就可以了
展开全部
在SqlServer datetime 的空值即默认值为1900-01-01 00:00:00,C#中DateTime的空值是最小值0001-01-01 00:00:00, 不能获取吗?能获取啊
追问
SqlCommand selectedCmd = new SqlCommand("select outtime from BookOut where bookNo='" +bookno+ "'and csNo='"+csno+"'",conn);
SqlDataAdapter da=new SqlDataAdapter();
da.SelectCommand=selectedCmd;
DataSet ds = new DataSet();
da.Fill(ds,"BookOut");
foreach (DataRow row in ds.Tables["BookOut"].Rows){
res= row["outTime"].ToString();}
datetime=DateTime.Parse(res);
return datetime;
追答
用这个return Convert.ToDateTime(obj);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询