为了账号安全,请及时绑定邮箱和手机立即绑定

.NET中Datatime类型的变量怎么给赋值为空啊

.NET中Datatime类型的变量怎么给赋值为空啊

12345678_0001 2018-11-01 05:03:27
举例:Datatime rq=dateTimePicker1.Value;rq=null;//这样是不行的。rq=convert.toDatetime("");//把空的字符串转化后赋值给rq,转化的字符串要有特定的格式,这样不行。rq=convert.toDatetime("0000-00-00 00:00:00");//这样的特定字符串也不行,年月日必须不能都为0,但是不为零就不是空值了。
查看完整描述

2 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

Datetime 是值类型,不能赋空值。如果你想赋空值,可以用 Datetime? rq

            DateTime? rq = DateTime.Now;
            rq = null;

后面两个转换是不行的,你可以自己判断如果为空字符串,或者全0,就将rq 赋空值。


查看完整回答
反对 回复 2018-11-02
  • 2 回答
  • 0 关注
  • 833 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信