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
"
);
查看全文
相关阅读:
mysql学习笔记
SpringMVC和Spring父子容器关系
hexo部署在码云中 无样式问题 冷哈哈
Mule 动态添加Endpoint(二)
Mule 动态添加Endpoint
关于Depend war包的总结
Mule 控制Service的启/止
Spring 接管 Hibernate 配置 延迟加载(总结)
Spring操作指南AOP基本示例(基于XML)
Spring操作指南AOP基本示例(基于注解)
原文地址:https://www.cnblogs.com/cnaspnet/p/1232431.html
最新文章
《InsideUE4》5GamePlay架构(四)Pawn
《InsideUE4》4GamePlay架构(三)WorldContext,GameInstance,Engine
OpenCV环境搭建
图片人脸检测
OpenCV中cv2的用法
STL中unique函数的使用
POJ1847 Tram 开关最短路
ZOJ1508 Interval
POJ1724 ROADS 费用最短路
pair与make_pair
热门文章
POJ1135 Domino Effect 多米诺骨牌
POJ1364 King 国王差分约束
POJ3732 Paint Me Less
POJ1716 Integer Intervals 每个区间至少取两个diff
POJ2240 Arbitrage 货币汇率
mybatis批量添加时数字丢失精度问题
jxls实现导入Excel数据
Spring学习笔记
mybatis调用sqlserver存储过程
以后这就是我的小窝了!
Copyright © 2011-2022 走看看