【C#日期系列(三)】--C#获取某个月的第一个星期几的年月日
2017-07-12 14:22
190 查看
需要获取某个月的第一个星期几的年月日
简单写了一个算法
简单写了一个算法
#region 计算每月第一个星期1-7是各是几号 /// <summary> /// 计算每月第一个星期1-7是各是几号 /// </summary> /// <param name="monthStratTime"></param> /// <param name="calcWeek">DayOfWeek枚举 注意周日枚举为0</param> /// <returns></returns> public static DateTime GetEachMonthFirstWeek(DateTime monthStratTime, DayOfWeek calcWeek) { DayOfWeek week = monthStratTime.DayOfWeek;//第一天是星期几 int result = 0; if (calcWeek == DayOfWeek.Sunday) { result = (8 - (int)week) % 7 + 7; } else { result = (8 - (int)week) % 7 + (int)calcWeek; } if (result > 7) { result = result - 7; } monthStratTime = monthStratTime.AddDays(result-1); return monthStratTime; } #endregion
相关文章推荐
- c#获取系统日期,星期几
- 获取当年年份 月份判断星期几 如何写个程序计算出每个月的第一个星期一对应的日期
- C#获取指定年份第一个星期一具体日期的方法
- C# 根据年月日获取星期几方法
- c#.net 获取时间日期年月日时分秒格式
- c#.net 获取时间日期年月日时分秒生成自动文件名格式
- C#中获取日期对应星期几的三种方法
- c#.net 获取时间日期年月日时分秒格式
- 【C#日期系列(二)】--C#获取一段时间有多少个星期几
- 【C#日期系列(一)】--C#获取某月第一天0分0秒以及最后一天59分59秒
- C#获取日期的年月日时分秒
- C#获取当前日期是星期几
- C#小技巧系列之二:获取系统所有服务信息
- C#实现的根据年月日计算星期几的函数
- C#小技巧系列之二:获取系统所有服务信息
- C#小技巧系列之一:获取系统有关信息
- C#/C++获取CPU和硬盘系列号的源代码
- C#小技巧系列之三:获取系统进程信息
- C#中获取Excel文件的第一个表名
- C# 如何获取当前日期和时间