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
())
[
星期日
]
查看全文
相关阅读:
unittest中常用的几个断言
unittest中忽略某些测试用例的执行
unittest测试套件
unittest中的Empty suite错误
找水王
SCRUM冲刺day04
SCRUM冲刺day03
SCRUM冲刺day02
SCRUM冲刺day01
学习进度条week13
原文地址:https://www.cnblogs.com/cnaspnet/p/1232427.html
最新文章
WPF显示尺寸与设备无关问题
用事件队列解决GUI的操作顺序问题(Qt中处理方法)
UNIX 进程间通讯(IPC)概念(Posix,System V IPC)
C#值类型和引用类型与Equals方法
单片微机原理P4:80C51串口与串行总线拓展
数据结构(二) -- 数组和链表
数据结构(一)--入门和预备知识
iOS 中 .a 和 .framework 静态库的创建与 .bundle 资源包的使用
iOS 跳转到 App Store 下载评分页面
Apple 公司开发者账号添加团队成员
热门文章
JPush 使用教程
iOS中UIWebView执行JS代码(UIWebView)
iOS开发之JSON转PLIST(把存储json格式的文件转换成plist文件)
OS X 和iOS 中的多线程技术(下)
OS X 和iOS 中的多线程技术(上)
python运算符
python数据类型
python简介及安装
unittest生产html测试报告
unittest批量执行测试用例
Copyright © 2011-2022 走看看