c#

位置:IT落伍者 >> c# >> 浏览文章

C#中关于DateTime的两个实用方法


发布日期:2023年12月15日
 
C#中关于DateTime的两个实用方法

获取某段日期范围内的所有日期

#region 获取某段日期范围内的所有日期

/// <summary>

/// 获取某段日期范围内的所有日期以数组形式返回

/// </summary>

/// <param name=dt>开始日期</param>

/// <param name=dt>结束日期</param>

/// <returns></returns>

private DateTime[] GetAllDays(DateTime dt DateTime dt)

{

List<DateTime> listDays = new List<DateTime>();

DateTime dtDay = new DateTime();

for (dtDay = dt; dtDayCompareTo(dt) <= ; dtDay = dtDayAddDays())

{

listDaysAdd(dtDay);

}

return listDaysToArray();

}

#endregion

判断某个日期是否在某段日期范围内

#region 判断某个日期是否在某段日期范围内

/// <summary>

/// 判断某个日期是否在某段日期范围内返回布尔值

/// </summary>

/// <param name=dt>要判断的日期</param>

/// <param name=dt>开始日期</param>

/// <param name=dt>结束日期</param>

/// <returns></returns>

private bool IsInDate(DateTime dt DateTime dt DateTime dt)

{

if (dtCompareTo(dt) >= && dtCompareTo(dt) <= )

{

return true;

}

else

{

return false;

}

}

#endregion

将这两个方法组合可以去除某段时间范围内的特定日期(例如节假日)

               

上一篇:C#完成Oracle数据库镜像与还原

下一篇:展现C#世界之三:第一个C#应用程序