注意,是该月中的周次,一周最多有6周。

        <span style="background-color: rgb(102, 51, 255);">//获取周开始日期和结束日期(周日-周六)public string GetWeekDate(int yearly, int monthly, string weekly){string dayStr="";try{DateTime day1 = DateTime.Parse(yearly.ToString() + "-" + monthly.ToString() + "-01");//该月第一天日期int weekOfDay1 = (Int32)day1.DayOfWeek;//该月第一天是周几int dayCount = DateTime.DaysInMonth(yearly, monthly);//该月天数int endDay = 0;//结束日DateTime dateEnd = DateTime.Now;//周结束日期,初始化为当前时间//7*周次 - 第一周中上月天数 > 本月天数if (7 * Int32.Parse(weekly) - weekOfDay1 > dayCount){endDay = 7 * Int32.Parse(weekly) - weekOfDay1 - dayCount;DateTime dateLast = DateTime.Parse(yearly.ToString() + "-" + monthly.ToString() + "-" + dayCount.ToString());//该月最后一天日期dateEnd = dateLast.AddDays(endDay);}//7*周次 - 第一周中上月天数 > 本月天数if (7 * Int32.Parse(weekly) - weekOfDay1 <= dayCount){endDay = 7 * Int32.Parse(weekly) - weekOfDay1;dateEnd = DateTime.Parse(yearly.ToString() + "-" + monthly.ToString() + "-" + endDay.ToString());}DateTime dateStart = dateEnd.AddDays(-6); //周开始日期dayStr = dateStart.ToString("yyyy-MM-dd") +" ~ " + dateEnd.ToString("yyyy-MM-dd");}catch (Exception){throw;}return dayStr;}</span>

调用:var resultWeekDay = GetWeekDate(2015, 4, 5);//4月第5周

结果:2015-04-26  ~ 2015-05-02

根据年月以及月中周次,获取该周开始,结束日期相关推荐

  1. elementui 利用周选择器 获取周一到周五的日期 和当前周

    elementui 周选择器 获取周一到周五的日期 和当前是多少年多少周 <el-form-item><el-date-picker v-model="query.cycl ...

  2. 根据年份获取所有周次及每周的开始-结束日期

    封装数据的实体类 @Data public class DateRange {// 周数private int week;// 当前周开始日期private Date startDate;// 当前周 ...

  3. java获取前四个季度结束日期_JAVA使用LocalDate获取当前日期所在季度的开始日期和结束日期...

    需要使用jdk1.8及以上 /** * 获取当前日期所在季度的开始日期和结束日期 * 季度一年四季, 第一季度:1月-3月, 第二季度:4月-6月, 第三季度:7月-9月, 第四季度:10月-12月 ...

  4. c#根据年月获取所有日期集合、根据年份计算总周数,根据年份和周数获取一周的开始及结束时间

    //根据年月获取所有日期//txt="2019-04"public List<string> CalTime(string txt) {DateTime beginTi ...

  5. 指定 年 周 星期 获取这周的开始日期和结束日期

    //一年的开始周 java为1. private static LocalDate parseWeekBegin(int year, int week) { return LocalDate.pars ...

  6. hutool日期工具类相关:获取某月所有周、某周的起止时间或所有日期、计算连续天数

    目录 前言 实现 1.获取当月的所有周 2.根据指定的第几周,获取这周的开始.结束时间 3.获取当前月某一周的所有日期 4.多个日期中,计算最大的连续天数 5.判断指定日期是否在某个范围内 前言 最近 ...

  7. Oracle获取指定周次的周几的日期

    /*************************************************功能描述:* 获取某一年的最大周次.**算法描述:* N/A**修订记录:* 修改时间 编辑人 修改 ...

  8. js获取日期周数,并根据周数算出当前周的开始和结束日期(周日开始,周六结束)

    js获取日期周数,并根据周数算出当前周的开始和结束日期(周日开始,周六结束) 日历图片 代码 获取日期的周数(全年的第几周) 根据周数获取该周的开始日期(周日)和结束日期(周六) 日历图片 代码 获取 ...

  9. Java8的LocalDate类用来获取年月日的开始结束时间,当前时间

    Java8的LocalDate类用来获取年月日的开始结束时间,当前时间 文章目录 Java8的LocalDate类用来获取年月日的开始结束时间,当前时间 一.获取本日开始结束时间? 二.获取本周开始结 ...

  10. 某年中某周的开始与结束日期以及某月的开始结束

    最近项目有个需求,获取某年中某一周的开始与结束日期,某年中某一个月的开始与结束日期. 1.获取某年中某一周的日期:一般来说,一年最多有53周,平年365天,即52周余一天,闰年366天,即52周余二天 ...

最新文章

  1. SQL Server孤立账户解决办法
  2. 计算机基础在小学的教学论文,小学基础教育论文范文
  3. SAP Spartacus 服务器端 nodejs 应用里渲染 Angular Component 的一个例子
  4. 接口工具使用对比(apipost、jmeter、postman、swagger等)
  5. Netflow的配置方法
  6. 第0课第2节_刚接触开发板之烧写裸板程序
  7. 华为P7电信4G版刷机包 EMUI2.3 官方B125 第3版 精简 ROOT
  8. ModBus通信协议的【Modbus RTU 协议使用汇总】
  9. 蒋小华老师-中高层管理专家-专职助理冰冰
  10. Mybatis起别名的方法
  11. android基于蓝牙实验,基于Android系统蓝牙开发的探究与实现.pdf
  12. Ignition Gazebo Fortress LTS试用
  13. 【CSS选择器】CSS选择器有哪些?如何选择合适的使用?各类选择器的优劣势是什么?
  14. javascript监听esc按键事件
  15. mysql查询1971年以前_mysql 初篇
  16. vue中使用scrollTo实现锚点定位
  17. 六月计算机应用基础考试是啥,2017年6月计算机应用基础试题及答案
  18. 猫游记服务器维护后露娜,猫游记官方网站
  19. 弥散磁共振成像在神经科学中的应用
  20. 哈尔滨计算机动漫游戏学校,动漫设计_哈尔滨双星计算机职业技术学校

热门文章

  1. 测井计算机使用的总线,测井数据处理开始步入工作站时代
  2. 微型计算机k80,微型计算机原理与接口技术课程设计报告智能交通灯控制系统设计(15页)-原创力文档...
  3. 软件测试-offer选择,自研or外包
  4. trafficserver 服务搭建
  5. 神经网络最本质的理论基础是什么?
  6. 2021最新版CDA数据分析认证模拟题库
  7. 目标检测YOLOv2最详细解释!
  8. 大赚近900亿美元 巴菲特最新重仓股曝光
  9. Linux系统下海康机器人MVS安装
  10. 神经网络适用于什么问题,神经网络的优点和缺点