判断日期是否合理 - IsValidateStartTimeAndEndTime
2017-05-03 21:34:32 访问(1417) 赞(0) 踩(0)
#region 判断日期是否合理 - IsValidateStartTimeAndEndTime
/// <summary>
/// 判断日期是否合理 - IsValidateStartTimeAndEndTime
/// </summary>
/// <param name="strStartTime"></param>
/// <param name="strEndTime"></param>
/// <returns></returns>
public static bool IsValidateStartTimeAndEndTime
(
string strStartTime,
string strEndTime
)
{
return IsValidateStartTimeAndEndTime(strStartTime, strEndTime, true);
}
/// <summary>
/// 判断日期是否合理 - IsValidateStartTimeAndEndTime
/// </summary>
/// <param name="strStartTime"></param>
/// <param name="strEndTime"></param>
/// <param name="bIsAllowEmpty"></param>
/// <returns></returns>
public static bool IsValidateStartTimeAndEndTime
(
string strStartTime,
string strEndTime,
bool bIsAllowEmpty
)
{
DateTime dtStart = DateTime.MinValue;
DateTime dtEnd = DateTime.MinValue;
if (strStartTime == null || (strStartTime = strStartTime.Trim()) == "")
{
if (bIsAllowEmpty)
dtStart = DateTime.MinValue;
else
return false;
}
else
{
if (!DateTime.TryParse(strStartTime, out dtStart))
return false;
}
if (strEndTime == null || (strEndTime = strEndTime.Trim()) == "")
{
if (bIsAllowEmpty)
dtEnd = DateTime.MaxValue;
else
return false;
}
else
{
if (!DateTime.TryParse(strEndTime, out dtEnd))
return false;
}
if (dtStart > dtEnd)
return false;
return true;
}
#endregion
标签:
判断日期是否合理 - IsValidateStartTimeAndEndTime 


上一条:
下一条:
相关评论
发表评论