C# 根据周数获取当前周的星期一和星期天
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# 根据周数获取当前周的星期一和星期天相关推荐
- jq获取当前周从星期一到星期天的日期
jq获取当前周从星期一到星期天的日期 const dateOfToday = Date.now() const dayOfToday = (new Date().getDay() + 7 - 1) % ...
- php中如何获得当前周数,PHP中根据输入的周数获取到该周的日期范围
/** * 根据输入的周数获取到该周的日期范围[推荐使用] * 从周一到周日算是一周 * * @author _DT_Baby * @param int $year 年份 * @param int $ ...
- Java 周日期计算工具,获取当前第几周,按周数获取周一至周日,按日期获取周一至周日
记一个自己写的工具类: 1.按时间获取当前第几周 getzs 3.按日期获取周一至周日getgetBetweenDates2 4.按年份跟周数获取周一至周日 getgetBetweenDates3 结 ...
- Java 获取当前时间周数,及根据周数获取周的起止时间
package com.hr.weekly.controller;import com.hr.weekly.utils.DateUtil; import java.text.ParseExceptio ...
- java根据周数获取日期_java获取日期的周数和所属年份
在项目中遇到需要导出excel表格 表格的标题需要根据数据来动态获取 格式为 2017年第 50 周计划检修申报.实施确认表 获取日期所属周数 Date date = new Date( ...
- PHP算法根据周数获取开始结束日期
//根据第几周获取当周的开始日期与最后日期 public function getWeekDate($year, $weeknum) {$firstdayofyear = mktime(0, 0, 0 ...
- c#根据年月获取所有日期集合、根据年份计算总周数,根据年份和周数获取一周的开始及结束时间
//根据年月获取所有日期//txt="2019-04"public List<string> CalTime(string txt) {DateTime beginTi ...
- 根据周数获取当周的起始日期
//根据第几周获取当周的开始日期与最后日期private function getWeekDate($year,$weeknum){ $firstdayofyear=mktime(0,0,0,1,1, ...
- Hive获取指定日期的星期一和星期天
select DATE_SUB( '${hiveconf:belong_date}', PMOD(DATEDIFF('${hiveconf:belong_date}','2020-05-04'),7) ...
最新文章
- KVM(CentOS7.2)
- TCP/IP总结(4)TCP 之3次握手
- c语言 指针 pdf,深入理解c指针 PDF扫描版[33MB]
- 机器学习模型 非线性模型_机器学习模型说明
- Android菜鸟如何学习Android系统开发?
- 层次聚类 matlab代码_聚类算法解析一
- 【Xamarin挖墙脚系列:Xamarin.IOS机制原理剖析】
- Linux虚拟文件系统VFS的相关数据结构和操作
- 常用计算机的外部组成设备有哪些,9计算机外部设备..doc
- 集成maven和Spring boot的profile 专题
- bootstrap-select 通过拼音搜索汉字下拉框方法
- 华硕的主板装的服务器系统改win7,华硕主板win10改win7系统怎么操作
- Aerial for Mac(mac最美的鸟瞰屏幕保护程序)支持big
- LR2021下载LR2021最新10.1.0下载安装Lightroom最新下载1分钟看完就能自己操作
- 从零基础到web前端工程师(三)
- LaTex如何自动生成参考文献
- python解决租房问题_高德API+Python帮你解决租房问题
- 区块链学习5:智能合约Smart contract原理及发展历程科普知识
- mac 如何恢复python_mac python 升级 和 恢复
- 怎样记住英语单词的意思
热门文章
- 学习Linux命令(6)
- 【四】软考—计算机网络
- 基于Android的科学计算器设计
- 科学计算机eq7,HiPER Calc Pro(多功能科学计算器)
- 落实“新基建”部署,坚持服务为本,推动新能源汽车充电桩建设
- 2021-06-23Leetcode264.丑数
- 虚拟机没有声音,提示 “使用的设备标识号已超出本地系统范围”的解决方法
- 计算机辅助教学考博,2018年华中科技大学3319计算机辅助设计与制造考博大纲
- 广安计算机电缆,DJYPVPR计算机电缆价格优惠_广安资讯
- 计算机设备管理使用实施细则,办公电脑及相关设备管理工作细则.doc