C#获取日期是月中第几周
来源:互联网 发布:中央音乐学院附中 知乎 编辑:程序博客网 时间:2024/04/30 12:45
private
int
getWeekNumInMonth(DateTime daytime)
{
int
dayInMonth = daytime.Day;
//本月第一天
DateTime firstDay = daytime.AddDays(1 - daytime.Day);
//本月第一天是周几
int
weekday = (
int
)firstDay.DayOfWeek == 0 ? 7 : (
int
)firstDay.DayOfWeek;
//本月第一周有几天
int
firstWeekEndDay = 7 - (weekday-1);
//当前日期和第一周之差
int
diffday = dayInMonth - firstWeekEndDay;
diffday = diffday > 0 ? diffday : 1;
//当前是第几周,如果整除7就减一天
int
WeekNumInMonth = ((diffday % 7) == 0
? (diffday / 7-1)
:(diffday / 7)) + 1 + (dayInMonth > firstWeekEndDay ? 1 : 0);
return
WeekNumInMonth;
}
0 0
- C#获取日期是月中第几周
- c#获取当前日期是今年第几周
- c#获取当前日期是今年第几周
- C#获取指定的日期是一年中的第几个周
- 获取指定日期是今年得第几周的函数
- POWERSHELL命令获取日期是今年的第几周
- C#计算当前日期是一年中的第几周
- c# 取当前日期是在一年中的第几周
- 月中第几周的周几算法
- c#获取当前时间是本年的第几周,本月的第几周
- 当前日期是本月的第几周
- 返回当前日期是第几周
- 日期是当月的第几周
- 取得日期是某年的第几周
- VC++计算某个日期是第几周
- 获取日期对应的第几周
- Java获取日期属于当年第几周
- JAVA获取日期属于当年第几周
- 何谓海量数据处理
- 教你如何迅速秒杀掉:99%的海量数据处理面试题
- sphinx 增量索引实现实例
- Echo客户端
- 美国大片 美国队长2 冬日战士
- C#获取日期是月中第几周
- Codeforces Round #199 (Div. 2) E. Xenia and Tree
- 图的最小生成树求法汇总
- VisJS 随机图
- javascript arguments
- RAC环境下的阻塞(blocking blocked)
- 获取元素在数组中的位置
- Echo服务器
- linux 下开发 segfault 错误调试