日期:2014-05-17  浏览次数:20666 次

求,DateTime转化的问题、、
数据库里有个函数,需要传一个DateTime类型的参数,但是可以为‘’ ,那我在C#代码里怎么写入这个‘’啊,空字符串DateTime.parse("").转化错误,强转也不行,求解决方案

------解决方案--------------------
DateTime.TryParse
------解决方案--------------------
判断一下参数是否为空然后再用DateTime.TryParse 就行了。
------解决方案--------------------
探讨
引用:
判断一下参数是否为空然后再用DateTime.TryParse 就行了。

DateTime.TryParse 返回的是一个布尔类型啊

------解决方案--------------------
建议先判断是否为空,为空就不赋值了
之后TRYPARSE,就是省略了TRY CATCH
------解决方案--------------------
如果为空就取当前时间
now()
------解决方案--------------------
判断DateTime.value是不是为空