文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C#中关于DateTime的两个实用方法

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

时间:2010-09-07  来源:潜山人 矿大人在苏州

获取某段日期范围内的所有日期
 
 1      #region 获取某段日期范围内的所有日期
2 /// <summary>
3 /// 获取某段日期范围内的所有日期,以数组形式返回
4 /// </summary>
5 /// <param name="dt1">开始日期</param>
6 /// <param name="dt2">结束日期</param>
7 /// <returns></returns>
8 private DateTime[] GetAllDays(DateTime dt1, DateTime dt2)
9 {
10 List<DateTime> listDays = new List<DateTime>();
11 DateTime dtDay = new DateTime();
12 for (dtDay = dt1; dtDay.CompareTo(dt2) <= 0; dtDay = dtDay.AddDays(1))
13 {
14 listDays.Add(dtDay);
15 }
16 return listDays.ToArray();
17 }
18 #endregion

 

 

判断某个日期是否在某段日期范围内
  1              #region 判断某个日期是否在某段日期范围内
2 /// <summary>
3 /// 判断某个日期是否在某段日期范围内,返回布尔值
4 /// </summary>
5 /// <param name="dt">要判断的日期</param>
6 /// <param name="dt1">开始日期</param>
7 /// <param name="dt2">结束日期</param>
8 /// <returns></returns>
9 private bool IsInDate(DateTime dt, DateTime dt1, DateTime dt2)
10 {
11 if (dt.CompareTo(dt1) >= 0 && dt.CompareTo(dt2) <= 0)
12 {
13 return true;
14 }
15 else
16 {
17 return false;
18 }
19 }
20 #endregion

 

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

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载