请教大家关于DateTime对象的问题 DateTime是值类型不能等于null。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CMIC(大象) :是啊,怎么办呢?多谢一楼和二楼的啊! string Clsjs = Clsj.ToString();Clsjs = ""; lengshuangzi(冷霜子) :我是说把DateTime的对象Clsj初始化为空,您的答复我看不懂啊:string Clsjs = Clsj.ToString();多谢多谢啊! DateTime Clsj = System.Convert.ToDateTime("0000-00-00 00:00:00","dddd, MMMM dd, yyyy HH:mm:ss"); DateTime.MinValue;DateTime.MaxValue; lengshuangzi(冷霜子):说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.FormatException: 该字符串未被识别为有效的 DateTime。源错误: 行 82: string Clqk= "";行 83: string Clr= "";行 84: DateTime Clsj= Convert.ToDateTime("0000-00-00 00:00:00"); 还是不行啊,多谢啊! 你直接声明一个DateTime类型的变量,不把他new出来不就行了? DateTime结构,也就是值类型。 DateTime date = new DateTime();这个是初始化为0。因为DateTime是结构,属于值类型,我想 DateTime date = null应该是错误的。 不要再想了,没用的,DATETIME是结构,属于值类型,不需要NEW,有自己的默认值,这一点跟STRING不同,STRING 是引用类型,可以赋予NULL另外DATETIME的默认值也不是全0既然是值类型,你考虑INT怎么用,就知道DATETIME怎么用了,所以别浪费时间,换个方法吧 多谢大家,我已经把DateTime类型改成string类型了,多谢大家 datTime = System.Convert.DBNull; 表格控件datagridview中第一列不能输入相同的数据, 数据库和.net framework的关系 播放MP3的API,谁要啊~我没有这个类的说明 正则表达式的问题 怎么在ContentMenu一个菜单项前加说明文字? ★如何用c#实现 对远程机器上的文本文件的读取 如何根据权限跳转页面? 如何将网页嵌入到winform中 字符串如何与流相互转换? SqlDataAdapter.(DataTable)的问题 在使用Process p = new Process();时,要引入哪一个文件?应该怎么引入呢? 请教大家Web.Config的配置问题
是啊,怎么办呢?
多谢一楼和二楼的啊!
Clsjs = "";
我是说把DateTime的对象Clsj初始化为空,您的答复我看不懂啊:string Clsjs = Clsj.ToString();多谢多谢啊!
DateTime.MaxValue;
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.FormatException: 该字符串未被识别为有效的 DateTime。源错误:
行 82: string Clqk= "";
行 83: string Clr= "";
行 84: DateTime Clsj= Convert.ToDateTime("0000-00-00 00:00:00");
还是不行啊,多谢啊!
另外DATETIME的默认值也不是全0
既然是值类型,你考虑INT怎么用,就知道DATETIME怎么用了,所以别浪费时间,换个方法吧