一个计算周次和本周时间范围的代码(c#)
private int getModdayNum(System.DayOfWeek dw)
{
int weeknow = Convert.ToInt32(dw);
int moddayNum = (-1) * weeknow+1;
return moddayNum;
}
//当天与该周星期日相差的天数
private int getSundayNum(System.DayOfWeek dw)
{
int weeknow = Convert.ToInt32(dw);
int sundayNum = 7-weeknow;
return sundayNum;
}
//该周星期一的日期
private string getWeekMonday(System.DayOfWeek dw,string timeFormateStr)
{
int weeknow = Convert.ToInt32(dw);
int moddayNum = (-1) * weeknow+1;
string weekMonday = System.DateTime.Now.AddDays(moddayNum).Date.ToString(timeFormateStr);
return weekMonday;
}
//该周星期日的日期
private string getWeekSunday(System.DayOfWeek dw,string timeFormateStr)
{
int weeknow = Convert.ToInt32(dw);
int sundayNum = 7-weeknow;
string weekSunday = System.DateTime.Now.AddDays(sundayNum).Date.ToString(timeFormateStr);
return weekSunday;
}
//本周是本年第几周
private int weekNum(System.DayOfWeek dw)
{
int weeknow = Convert.ToInt32(dw);//今天星期几
int daydiff = (-1) * (weeknow+1);//今日与上周末的天数差
int days = System.DateTime.Now.AddDays(daydiff).DayOfYear;//上周末是本年第几天
int weeks = days/7;
if(days%7 != 0)
{
weeks++;
}
return (weeks+2);
}
//调用方法
string datetime = getWeekMonday(System.DateTime.Now.DayOfWeek,"yyyy-MM-dd");
转载于:https://www.cnblogs.com/brusehht/archive/2007/08/23/866741.html
一个计算周次和本周时间范围的代码(c#)相关推荐
- 共享一个计算属相年份的咚咚-----javascript 代码
使用方法:将代码copy到一个文件中,并将该文件命名为.htm或.html的后缀.使用IE打开,就可以了. 一个简单的小东西. <html> <script language=&qu ...
- 简单阶乘计算 (本题要求实现一个计算非负整数阶乘的简单函数)
6.简单阶乘计算 本题要求实现一个计算非负整数阶乘的简单函数. 实现代码: int Factorial(const int N ) {int i,n=1;if(N>=0){for(i=0;i&l ...
- java 计算周_java – Joda时间周计算推理
下面的代码演示了星期计算的有问题的joda-time实现.这种行为不是错误,而是设计决策 Joda-Time uses the ISO standard Monday to Sunday week.( ...
- 【虚幻引擎】根据日期计算周几
今天有个小需求,就是根据日期计算周几. 百度搜了一下有现成的公式,蔡勒公式和基姆拉尔森公式.在蓝图中也可以直接写数学表达式.表达式没有推导过程.正好在虚幻中发现这两个节点"年中的天数&quo ...
- vue+vant实现按月计算周
最近公司提了一个新需求,要按月计算周(2021.12 第一周(01 - 06)),本来想偷个懒,百度求助一下网上的大佬,结果找到很多按年算的,最后没办法 自己写了一套 效果图 1.首先,先获取当前月份 ...
- Java黑皮书课后题第10章:***10.8(金融:Tax类)编程练习题8.12使用数组编写一个计算税款的程序。设计一个名为Tax类,该类包含下面的实例数据域
***10.8(金融:Tax类)编程练习题8.12使用数组编写一个计算税款的程序.设计一个名为Tax类,该类包含下面的实例数据域 题目 程序解释 代码 Test8.java Test8_Tax.jav ...
- Java黑皮书课后题第6章:*6.15(金融应用:打印税表)程序清单3-5给出了计算税款的程序。使用下面的方法体编写一个计算税款的方法。使用这个方法编写程序,打印可征税人从50000到60000间隔
*6.15(金融应用:打印税表)程序清单3-5给出了计算税款的程序.使用下面的方法体编写一个计算税款的方法.使用这个方法编写程序 题目 题目描述 破题 程序清单3-5(非本题):代码不全 补充代码:编 ...
- Java黑皮书课后题第3章:3.10(游戏:加法测试)程序清单3-3随机产生一个减法问题。修改这个程序,随机产生一个计算两个小于100的整数的加法问题
3.10(游戏:加法测试)程序清单3-3随机产生一个减法问题.修改这个程序,随机产生一个计算两个小于100的整数的加法问题 题目 题目概述 参考:程序清单3-3 代码 题目 题目概述 3.10(游戏: ...
- java编写算术平均数,[求助]基础-怎样编一个计算算术平均数的程序(急啊)
[求助]基础-怎样编一个计算算术平均数的程序(急啊) 刚刚开始学习JAVA,不好意思 明天就要交作业了,还是编不出 高手帮忙吧 题目:编写一个计算随意多少个数的算术平均数的程序 首先要有一个对话框,可 ...
- golang | 使用goroutine和channel实现一个计算int64随机数各位数和的程序。
文章目录 能不能不用结构体写 程序 能不能不用结构体写 关键点没想明白,做个记录. 使用goroutine和channel实现一个计算int64随机数各位数和的程序. 程序 package maini ...
最新文章
- 接口转发和重定向区别(一)
- 拉取数据_如何拉取公网RTSP/RTMP流在内网多客户端播放
- 挖一挖C#中那些我们不常用的东西之系列(3)——StackTrace,Trim
- JSP中的include指令
- 挪车+php,还在苦苦寻找占你车位的人?关注这个微信号实现“一键挪车”
- 静态属性_Java面试题—内部类和静态内部类的区别
- python中list函数中variables变量_如何在Python中使用变量,浅谈,Pytorch,的,Variable,方法...
- 考研计算机网络,2020计算机专业考研的计算机网络部分知识点
- java完成项目需要哪些技术_java_web项目开发需要掌握哪些技术
- 黑马程序员Python教程的代码--植物大战僵尸游戏代码
- 分享一个轻量级免费UML绘图工具JUDE
- QNX分布式实时操作系统初步认识-QNX系统了解认识
- JavaScript 身份证校验正则表达式
- Asp.NET Excel导入数据返回JSON字符
- GUID分区表的学习
- Elasticsearch 7.10 之 Total shards per node
- 【数据结构】链表相关OJ题 (万字详解)
- Python的异步编程介绍(MD)
- 欧拉图——欧拉通路和欧拉回路
- 微信翻译生日快乐的代码_广外,54岁生日快乐!校庆日专属头像上线!
热门文章
- 阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第3节 注解_18_注解_案例_简单的测试框架...
- 阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第3节 注解_13_注解_JDK内置注解...
- sql server 2012 自定义聚合函数(MAX_O3_8HOUR_ND) 计算最大的臭氧8小时滑动平均值
- Some Sites About .Net
- WebSocket websockets
- PLSQL 问题小记
- 第十八次ScrumMeeting博客
- Xamarin.Android开发实践(六)
- Android Butterknife框架 注解攻略
- 逆向工程核心原理笔记