public static int GetWeekOfDay(DateTime start, DateTime end)
{
//总周数
var weekCount = Math.Ceiling(Convert.ToDouble((end - start).Days / ));
//用于存储日期
var weekDic = new Dictionary<DateTime, int>(); var today = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd")); for (var i = ; i < weekCount; i++)
{
for (var j = ; j < ; j++)
{
weekDic.Add(start.AddDays(i * + j), i + );
}
} return weekDic.ContainsKey(today) ? weekDic[today] : ;
}

调用: var result = DateHelper.GetWeekOfDay(new DateTime(2016, 04, 04), new DateTime(2016, 04, 25));

输出:3

最新文章

  1. JBoss QuickStart之深入
  2. cmd执行mysql操作
  3. Selenium_用selenium webdriver实现selenium RC中的类似的方法
  4. [LintCode] Evaluate Reverse Polish Notation 计算逆波兰表达式
  5. css平时写的时候注意的
  6. Oracle Flashback Technologies (总)
  7. R cannot be resolved to a variable问题
  8. python语法笔记(六)
  9. 设置Excel的自动筛选功能
  10. C#的输入输出及基本类型
  11. Solr入门指南
  12. MV45AFZZ 销售订单的增强
  13. 高通调试 SPI 屏的 bug
  14. centos7下安装docker(19容器架构)
  15. 如何提高sql查询速度
  16. Java IO--NIO(一)
  17. Python程序每日一练习
  18. 将J2EE的Web项目设置为支持Activiti
  19. codeforces round#510
  20. 3.Decorator Pattern(装饰者模式)

热门文章

  1. IosPush推送通知的实现
  2. android接收短信——framework处理流程(android 5.1)
  3. ckeditor使用
  4. asp.net C# cookies 的使用方法
  5. 菜单的隐藏&amp;显示
  6. 关于window.open()中文传值乱码问题的解决方法
  7. CodeForces 743B Chloe and the sequence (递归)
  8. svn+ssh方式svn服务器和客户端的配置[转载]
  9. javascript中array常用属性方法
  10. Extjs4.2或以上 使用自定义事件时报错问题