DateTime空值时的处理方法
RT
我现在都是自己加if判断,不知道有没有好的处理方法
[解决办法]
我是,写个公用的转换datetime的方法 TRY CATCH 一下
[解决办法]
DateTime test = new DateTime(); string date = test == null ? string.Empty : test.ToShortDateString();
[解决办法]
你的需求是什么呢?插入到数据库?可以在数据库赋初始值
[解决办法]
DateTime不可能为null和空
DateTime dt= new DateTime();
其实是有值的。是0001年1月1日
[解决办法]
public static DateTime GetDateTime(object obj) { if (obj != null) { DateTime i_ret; if (DateTime.TryParse(obj.ToString(), out i_ret)) { return i_ret; } else { return DateTime.MinValue; } } else { return DateTime.MinValue; } }
[解决办法]