/// <summary> /// 将DataRangeReq中的BeginDate,EndDate字符串转化为日期时间格式 /// </summary> /// <param name="req"></param> /// <returns></returns> public static DateTime[] DateRange(DateRangeReq req) { try { DateTime begin = DateTime.Parse(req.BeginDate); DateTime end = DateTime.Parse(req.EndDate + " 23:59:59.997"); return(new DateTime[] { begin, end }); } catch (Exception) { DateTime dt = DateTime.Parse("1900-01-01"); return(new DateTime[] { dt, dt }); } }
public void TestDateRange() { DateRangeReq req = new DateRangeReq(); req.BeginDate = "2013-05-28"; req.EndDate = "2013-05-28"; DateTime[] dt = DateUtil.DateRange(req); Console.WriteLine(dt[0].ToStandardDateTime()); Console.WriteLine(dt[1].ToStandardDateTime()); Assert.IsNotNullOrEmpty(dt[0].ToStandardDateTime(), dt[0].ToStandardDateTime()); log.Error("完成"); //Assert.True(false, "出错啦"); }