DateTime test = new DateTime(); string date = test == null ? string.Empty : test.ToShortDateString(); [解决办法] 你的需求是什么呢?插入到数据库?可以在数据库赋初始值 [解决办法] DateTime不可能为null和空 DateTime dt= new DateTime(); 其实是有值的。是0001年1月1日 [解决办法]
C# code
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; } } [解决办法]