62,047
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// 转换为日期(错误兼容)
/// </summary>
/// <param name="obj">要转换的对象</param>
public DateTime ToDate(object obj)
{
DateTime result = DateTime.TryParse(obj.ToString(), out result) ? result : DateTime.Now;
return result;
}
/// <summary>
/// 把string转换成DateTime(如果传入是NULL 或者 )
/// </summary>
/// <param name="DTStr"></param>
/// <returns></returns>
public DateTime StrToDateTime(string DTStr)
{
DateTime outDT;
DateTime.TryParse(DTStr, out outDT);
if (outDT == Convert.ToDateTime("0001-1-1 0:00:00"))
outDT = Convert.ToDateTime("1900-1-1 0:00:00");
return outDT;
}