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
())
[
星期日
]
查看全文
相关阅读:
为TextBox定义快捷键
(转)再谈“我是怎么招聘程序员的”
(转)jQuery框架学习第二天:jQuery中万能的选择器
(转)MongoDB学习笔记(一) MongoDB介绍及安装
asp.net 导出CSV
领域驱动设计下系统层次结构风格(转载)
(转)谈谈数据加密的处理提供各种算法处理
(转)REST服务开发实战
领域驱动设计系列文章(2)——浅析VO、DTO、DO、PO的概念、区别和用处
(转)你的工作不是命令人们去做什么
原文地址:https://www.cnblogs.com/cnaspnet/p/1232427.html
最新文章
经桥科技与湖南文化艺术产业集团合力打造“网乐潇湘”
关于程序开发工作中,开发环境和生产环境布署的解决办法
公司部门英文缩写简称大全(1)
XMLHelper类 源码(XML文档帮助类,静态方法,实现对XML文档的创建,及节点和属性的增、删、改、查)
Strategy模式与Delegate委托
使用 Win 7 必须知道的快捷键
centos 4.5(32位服务器)+php+apache+zend+mysql环境架构
C#程序员开发WinForm必须知道的 Window 消息大全
C++数据类型与C#对应关系 c#调用WINDWOS API时,非常有用
firefox的dl dt dd布局Hack
热门文章
移动平台3G手机网站前端开发布局技巧汇总(转)
常用CSS缩写语法总结(转)
CSS Sprites(CSS图像拼合技术)教程、工具集合(转)
用!important解决IE和Mozilla的布局差别(转)
CSS实现HTML元素透明的那些事(转)
A CSS Sticky Footer——CSS底部固定布局分析
初学Data URI和MHTML
CSS 语法和JavaScript 语法区别
几个JavaScript 奇技巧技(转)
《气场》——你要拥有的10种积极心态
Copyright © 2011-2022 走看看