/// <summary> /// 将对象转换为日期时间类型 /// </summary> /// <param name="obj">要转换的对象</param> /// <param name="defValue">缺省值</param> /// <returns></returns> public static DateTime ToDateTime(object obj, DateTime defValue) { if (CheckData.IsObjectNull(obj)) { return(defValue); } if (CheckData.IsTypeEqual(obj.GetType(), typeof(DateTime))) { return((DateTime)obj); } string s = obj.ToString(); if (CheckData.IsStringNull(s)) { return(defValue); } DateTime time; return(DateTime.TryParse(s, out time) ? time : defValue); }