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

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

12345678_0001
浏览 834回答 2
2回答

噜噜哒

Datetime 是值类型,不能赋空值。如果你想赋空值,可以用 Datetime? rq            DateTime? rq = DateTime.Now;            rq = null;后面两个转换是不行的,你可以自己判断如果为空字符串,或者全0,就将rq 赋空值。
打开App,查看更多内容
随时随地看视频慕课网APP