博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 获取当前日期在指定日期范围内是第几周
阅读量:7232 次
发布时间:2019-06-29

本文共 723 字,大约阅读时间需要 2 分钟。

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

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

输出:3

 

转载地址:http://topfm.baihongyu.com/

你可能感兴趣的文章
java多线程
查看>>
数列分段
查看>>
JS函数
查看>>
fences
查看>>
关于一点儿对仓储(Repository)的理解
查看>>
renren_login_urllib带Cookie
查看>>
zookeeper 单机部署
查看>>
SkRegion
查看>>
处理数据时该注意的
查看>>
在QTableView中某列中添加Button的导致滚动条滚动的时候消失的问题
查看>>
python初探-collections容器数据类型
查看>>
迷宫~哈哈~终于懂了BFS
查看>>
java的命名方法
查看>>
Markdown 常用语法
查看>>
notepad++ plugins manager 无法下载插件
查看>>
基本数据结构 -- 树简介
查看>>
Django数据库主表从表
查看>>
聊天功能插件Socket.io
查看>>
【Codeforces Round #405 ( Div 2)】题解
查看>>
下表描述了Foundation 2010 、 SharePoint Server 2010 和 FAST Search Server 2010三者的搜索能力...
查看>>