zoukankan
html css js c++ java
C#根据当前时间确定日期范围(本周、本月、本季度、本年度)[转]
c#版本:
DateTime dt
=
DateTime.Now;
//
当前时间
DateTime startWeek
=
dt.AddDays(
1
-
Convert.ToInt32(dt.DayOfWeek.ToString(
"
d
"
)));
//
本周周一
DateTime endWeek
=
startWeek.AddDays(
6
);
//
本周周日
DateTime startMonth
=
dt.AddDays(
1
-
dt.Day);
//
本月月初
DateTime endMonth
=
startMonth.AddMonths(
1
).AddDays(
-
1
);
//
本月月末
//
DateTime endMonth = startMonth.AddDays((dt.AddMonths(1) - dt).Days - 1);
//
本月月末
DateTime startQuarter
=
dt.AddMonths(
0
-
(dt.Month
-
1
)
%
3
).AddDays(
1
-
dt.Day);
//
本季度初
DateTime endQuarter
=
startQuarter.AddMonths(
3
).AddDays(
-
1
);
//
本季度末
DateTime startYear
=
new
DateTime(dt.Year,
1
,
1
);
//
本年年初
DateTime endYear
=
new
DateTime(dt.Year,
12
,
31
);
//
本年年末
SQL版本:
select
dateadd
(
day
,
2
-
datepart
(dw,
getdate
()),
getdate
())
[
星期一
]
,
dateadd
(
day
,
8
-
datepart
(dw,
getdate
()),
getdate
())
[
星期日
]
查看全文
相关阅读:
关于android listview去掉分割线
关于android在Service中弹出Dialog对话框
Java SimpleDateFormat 函数
关于Android使TextView可以滚动的设置
关于Android(Java)创建匿名线程
关于解决 Failed to prepare partial IU:
毕业设计进度:2月4日
毕业设计进度:2月3日
毕业设计进度:2月2日
毕业设计进度:2月1日
原文地址:https://www.cnblogs.com/cnaspnet/p/1232427.html
最新文章
SpringCloud的学习记录(5)
SpringCloud的学习记录(4)
SpringCloud的学习记录(3)
SpringCloud的学习记录(2)
SpringCloud的学习记录(1)
jquery-ui sortable 排序
SpringBoot常用应用程序属性
Springboot开源项目实例整理
Angular CLI的简单使用(2)
源发行版 1.8 需要目标发行版 1.8以及usage of api documented as @since 1.8+
热门文章
bootstrap
二级接口ListableBeanFactory
jdbcTemplate的简单介绍
mybatis pagehelper分页插件使用
idea自动生成serialVersionUID
JSP的简单介绍
js、jquery、jsp的区别
JSP使用sessionScope获取session值
关于requestFeature() must be called before adding content
关于删除7z历史解压路径
Copyright © 2011-2022 走看看