//本周是本年第几周
private int DatePart(System.DateTime dt)
{
int weeknow = Convert.ToInt32(dt.DayOfWeek);//今天星期几
int daydiff = (-1) * (weeknow+1);//今日与上周末的天数差
int days = System.DateTime.Now.AddDays(daydiff).DayOfYear;//上周末是本年第几天
int weeks = days/7;
if(days%7 != 0)
{
weeks++;
}
//此时,weeks为上周是本年的第几周
return (weeks+1);
}
//本周起止日期
private string WeekRange(System.DateTime dt)
{
int weeknow = Convert.ToInt32(dt.DayOfWeek);
int daydiff = (-1) * weeknow;
int dayadd = 6-weeknow;
string dateBegin = System.DateTime.Now.AddDays(daydiff).Date.ToString("MM月dd日");
string dateEnd = System.DateTime.Now.AddDays(dayadd).Date.ToString("MM月dd日");
return dateBegin + " - " +dateEnd;
}
分享到:
相关推荐
演示C# .NET 的内置函数 自定义函数写法!可以再次基础上进行扩展.
EzCadEx(金橙子C#调用动态库扩展_函数最全,只需引用即可调用) 不含基础库,MarkEzd2.7.0测试通过!
本案例是利用API函数AnnimateWindow实现窗体左右,上下,扩展,例如滑动或者滚动动画效果。程序运行后,首先设置东环窗体类型,然后单击动画效果按钮即可!
C#函数式编程语言扩展 该库使用并滥用C#的功能来提供功能编程的“基类库”,如果您着眼睛看,它看起来像是对语言本身的扩展。 这里的愿望是使C#编程更加可靠,并使工程师的惯性朝着声明性和功能性代码的方向发展...
将公式解析成语法树再进行处理,支持自定义函数,支持扩展函数,支持自定义常量。
c#根据文件名或扩展名自动获取系统默认图标函数
平常项目中遇到的数据格式转换,积累总结的了一些转换类。
扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。 以上是msdn官网对扩展方法的...
C# 支持扩展的公式编辑与解析器 1、可以自定义函数 2、快速解析、计算 3、可扩展 可编程
a) 使用扩展的API文档说明之。 b) 只有在该方法需要被其他的开发者使用的时候才使用方法级的注释。(在C#中就是///) 11. 不要硬编码数字的值,总是使用构造函数设定其值。 12. 只有是自然结构才能直接使用...
Linq TO Sql 扩展方法,方便Linq TO Sql的深入学习,里面包含多个扩展文件
比较简单的C#版JSONBuilder:(.net 2.0) - 只有两个文件:JSONBuilder.cs , JSONBuilderDelegates.cs - 不用考虑对象嵌套输出格式的匹配问题 - 自动字符串转义 - 支持常见数据类型、以及常用的数据结构如: 任意数组...
与此同时,《C#与F#编程实践》介绍的F#语言基础,还有助于读者将C#编程技能扩展到函数领域。 阅读《C#与F#编程实践》不需要任何函数式编程背景。 《C#与F#编程实践》内容: 函数式思维方式; 兼顾面向对象编程和函数...
利用内部的映射函数扩展Apache的mod_rewrite.zip
流程后函数扩展开发开发步骤新建项目ProcessFunc(名称可修改),选择类库(.NET Framework),框架选择.NET Framework 4.6.
将字符串数据进行聚合,来实现 系统的sum(),count()等效果
math.NET 作为c#中函数库的基本扩展,具有丰富的数学函数
- 支持任意扩展,通过注册自定义类型的转换方法(参看JSONBuilderTest(.cs,.java) 和 JSONBuilderDelegates(.cs,.java))可支持任意类型的json字符串转换 - 支持自定义的包含 public string toJSON() 的对象的输出...
不管是SQL SERVER 2005还是SQL 2008 都没有提供字符串的聚合函数,但是 SQL 2005以后的版本支持CLR扩展系统的函数,所以就使用VS2010写了一个. 以后可以这样写了 select Age,dbo.joinstr(UserName,',',0) Name From ...
说明一下性能方面 还可以接受 循环1000次普通Switch是用了0.001秒 ,扩展函数为0.002秒 , 如果是大项目在有负载均衡的情况下完全可以无视掉,小项目也不会计较这点性能了。 注意需要引用 “SyntacticSugar” ...