1、获取当前周的星期一

/// <summary>
/// 当前周的第一天(星期一)
/// </summary>
/// <param name="yearWeek">周数,格式:yyyywww</param>
/// <returns></returns>
private DateTime GetWeekStartTime(string yearWeek){int year = int.Parse(yearWeek.Substring(0, 4));//本年1月1日DateTime firstOfYear = new DateTime(year, 1, 1);//周数int weekNum = int.Parse(yearWeek.Substring(4));//本年1月1日与本周星期一相差的天数int dayDiff = (firstOfYear.DayOfWeek == DayOfWeek.Sunday ? 7 : Convert.ToInt32(firstOfYear.DayOfWeek)) - 1;//第一周的星期一DateTime firstDayOfFirstWeek = firstOfYear.AddDays(-dayDiff);//当前周的星期一DateTime firstDayOfThisWeek = firstDayOfFirstWeek.AddDays((weekNum - 1) * 7);return firstDayOfThisWeek;
}

2、获取当前周的星期天

/// <summary>
/// 当前周的最后一天(星期天)
/// </summary>
/// <param name="yearWeek">周数,格式:yyyywww</param>
/// <returns></returns>
private DateTime GetWeekEndTime(string yearWeek){//当前周的星期一DateTime firstDayOfThisWeek = GetWeekStartTime(yearWeek);//当前周的星期天DateTime lastDayOfThisWeek=firstDayOfThisWeek..AddDays(6);return lastDayOfThisWeek;
}

C# 根据周数获取当前周的星期一和星期天相关推荐

  1. jq获取当前周从星期一到星期天的日期

    jq获取当前周从星期一到星期天的日期 const dateOfToday = Date.now() const dayOfToday = (new Date().getDay() + 7 - 1) % ...

  2. php中如何获得当前周数,PHP中根据输入的周数获取到该周的日期范围

    /** * 根据输入的周数获取到该周的日期范围[推荐使用] * 从周一到周日算是一周 * * @author _DT_Baby * @param int $year 年份 * @param int $ ...

  3. Java 周日期计算工具,获取当前第几周,按周数获取周一至周日,按日期获取周一至周日

    记一个自己写的工具类: 1.按时间获取当前第几周 getzs 3.按日期获取周一至周日getgetBetweenDates2 4.按年份跟周数获取周一至周日 getgetBetweenDates3 结 ...

  4. Java 获取当前时间周数,及根据周数获取周的起止时间

    package com.hr.weekly.controller;import com.hr.weekly.utils.DateUtil; import java.text.ParseExceptio ...

  5. java根据周数获取日期_java获取日期的周数和所属年份

    在项目中遇到需要导出excel表格   表格的标题需要根据数据来动态获取 格式为     2017年第 50  周计划检修申报.实施确认表 获取日期所属周数 Date date = new Date( ...

  6. PHP算法根据周数获取开始结束日期

    //根据第几周获取当周的开始日期与最后日期 public function getWeekDate($year, $weeknum) {$firstdayofyear = mktime(0, 0, 0 ...

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

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

  8. 根据周数获取当周的起始日期

    //根据第几周获取当周的开始日期与最后日期private function getWeekDate($year,$weeknum){ $firstdayofyear=mktime(0,0,0,1,1, ...

  9. Hive获取指定日期的星期一和星期天

    select DATE_SUB( '${hiveconf:belong_date}', PMOD(DATEDIFF('${hiveconf:belong_date}','2020-05-04'),7) ...

最新文章

  1. KVM(CentOS7.2)
  2. TCP/IP总结(4)TCP 之3次握手
  3. c语言 指针 pdf,深入理解c指针 PDF扫描版[33MB]
  4. 机器学习模型 非线性模型_机器学习模型说明
  5. Android菜鸟如何学习Android系统开发?
  6. 层次聚类 matlab代码_聚类算法解析一
  7. 【Xamarin挖墙脚系列:Xamarin.IOS机制原理剖析】
  8. Linux虚拟文件系统VFS的相关数据结构和操作
  9. 常用计算机的外部组成设备有哪些,9计算机外部设备..doc
  10. 集成maven和Spring boot的profile 专题
  11. bootstrap-select 通过拼音搜索汉字下拉框方法
  12. 华硕的主板装的服务器系统改win7,华硕主板win10改win7系统怎么操作
  13. Aerial for Mac(mac最美的鸟瞰屏幕保护程序)支持big
  14. LR2021下载LR2021最新10.1.0下载安装Lightroom最新下载1分钟看完就能自己操作
  15. 从零基础到web前端工程师(三)
  16. LaTex如何自动生成参考文献
  17. python解决租房问题_高德API+Python帮你解决租房问题
  18. 区块链学习5:智能合约Smart contract原理及发展历程科普知识
  19. mac 如何恢复python_mac python 升级 和 恢复
  20. 怎样记住英语单词的意思

热门文章

  1. 学习Linux命令(6)
  2. 【四】软考—计算机网络
  3. 基于Android的科学计算器设计
  4. 科学计算机eq7,HiPER Calc Pro(多功能科学计算器)
  5. 落实“新基建”部署,坚持服务为本,推动新能源汽车充电桩建设
  6. 2021-06-23Leetcode264.丑数
  7. 虚拟机没有声音,提示 “使用的设备标识号已超出本地系统范围”的解决方法
  8. 计算机辅助教学考博,2018年华中科技大学3319计算机辅助设计与制造考博大纲
  9. 广安计算机电缆,DJYPVPR计算机电缆价格优惠_广安资讯
  10. 计算机设备管理使用实施细则,办公电脑及相关设备管理工作细则.doc