zoukankan
html css js c++ java
一个计算周次和本周时间范围的代码(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
"
);
查看全文
相关阅读:
垃圾收集器与内存分配策略(二)之垃圾收集算法
组合与继承
垃圾收集器与内存分配策略(一)之对象存活判断
虚拟机中对象的创建、内存布局、访问
Java运行时数据区域划分
Java操作excel表格
位段
sh -s用法
ubutu14.04选中文本就会删除问题解决
java容器-List
原文地址:https://www.cnblogs.com/cnaspnet/p/1232431.html
最新文章
HDOJ4432 Sum of divisors(暴力)
HDOJ4431 Mahjong[编码题]
HDOJ4435 charge-station[贪心+并查集]
HDOJ5119 Happy Matt Friends(状压dp) ——2014北京现场赛H题
HDOJ5115 Dire Wolf(区间dp) ——2014北京现场赛D题
codevs1163 访问艺术馆(树形dp)
codevs1054 地鼠游戏(贪心,优先队列)
React事件用法
React生命周期
JSX语法及特点介绍
热门文章
针对全局对象、错误和表达式的服务
模块与服务的协作
创建自定义指令(二)
创建自定义指令(一)
jqLite
使用过滤器
使用控制器和作用域
垃圾收集器与内存分配策略(五)之垃圾日志与常见参数
垃圾收集器与内存分配策略(四)之垃圾收集器
垃圾收集器与内存分配策略(三)之HotSpot的算法实现
Copyright © 2011-2022 走看看