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
())
[
星期日
]
查看全文
相关阅读:
Activity生命周期 onCreate onResume onStop onPause (转)
职场链接
memset中的sizeof
c文件操作 (转)
串口编程 tcflush()函数 (转)
tcflush 功能(转)
串口开发(转)
ios github网址
做移动端视频通话软件,大致看了下现有的开源软件(转)
PJSIP框架
原文地址:https://www.cnblogs.com/cnaspnet/p/1232427.html
最新文章
数据库的回滚
Sql中truncate,delete以及drop的比较
通过generate解析SQL日志生成xml进行SQL回放
WebView相关
(C#基础) byte[] 之初始化, 赋值,转换。(转)
java中如何将字符串数组转换成字符串
[Java] arraycopy 数组复制(转)
Java中的异或(转)
Android USB Host与HID通讯
传引用 C(转)
热门文章
αβγδε
iOS开发资料链接
GitHub 使用教程图文详解(转)
android开源项目和框架(转)
直接拿来用!最火的Android开源项目(完结篇)(转)
直接拿来用!最火的Android开源项目(二)(转)
直接拿来用!最火的Android开源项目(一) (转)
六款值得推荐的android(安卓)开源框架简介(转)
浅析栈区和堆区内存分配的区别(转)
设定自动获得DNS服务器地址
Copyright © 2011-2022 走看看