c#如何将dbnull.value转换为datetime类型 我来答 2个回答 #热议# 生活中有哪些实用的心理学知识? 百度网友862b31c 推荐于2018-05-17 · TA获得超过1529个赞 知道小有建树答主 回答量:1045 采纳率:100% 帮助的人:819万 我也去答题访问个人页 关注 展开全部 DateTime是不可空的类型,DBNull.Value表示的是数据库中的Null值,两都不兼容。但是你可以如下声明一个可空的类型:DateTime? dt;dt=null;这里的null值是C#中的null,不等于DBNull.Value。你需要转换。比如if (value==DBNull.Value){ dt=null;}else{ dt=(DateTime)value;} 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 匿名用户 2014-02-19 展开全部 这个有点难度不过还好 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 1条折叠回答 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-03-10 在C#中怎么把null转换为DataTime类型? 2 2018-03-13 C#中对象不能从DBnull转换为其他类型 17 2013-04-27 怎么把DateTimer类型的变量赋成DBnull.value 1 2017-05-23 C# 中如何处理DBNull?是不是数据库设计问题? 2018-02-28 如何为DateTime类型赋Null值!! 4 2017-09-18 大神帮帮忙 c#textbox为空怎么将其传入数据库中对应的是datetime类型的空值 2 2017-11-26 对象不能从 DBNull 转换为其他类型. 36 更多类似问题 > 为你推荐: