计算两个日期之间工作日天数(c#实现)
2009-12-12 11:17
489 查看
public void getDays()
{
DateTime dt1 = new DateTime(2010, 01, 01);//初始化一个日期
DateTime dt2 = DateTime.Now;//获取今天日期
TimeSpan ts1 = dt1.Subtract(dt2);//TimeSpan得到dt1和dt2的时间间隔
int countday = ts1.Days;//获取两个日期间的总天数
int weekday = 0;//工作日
//循环用来扣除总天数中的双休日
for (int i = 0; i < countday; i++)
{
DateTime tempdt = dt1.Date.AddDays(i);
if (tempdt.DayOfWeek != System.DayOfWeek.Saturday && tempdt.DayOfWeek != System.DayOfWeek.Sunday)
{
weekday++;
}
}
Response.Write("总天数:" + countday.ToString());
Response.Write("工作日:" + weekday.ToString());
}
http://www.cnblogs.com/sevenLu/archive/2009/08/20/1550651.html
{
DateTime dt1 = new DateTime(2010, 01, 01);//初始化一个日期
DateTime dt2 = DateTime.Now;//获取今天日期
TimeSpan ts1 = dt1.Subtract(dt2);//TimeSpan得到dt1和dt2的时间间隔
int countday = ts1.Days;//获取两个日期间的总天数
int weekday = 0;//工作日
//循环用来扣除总天数中的双休日
for (int i = 0; i < countday; i++)
{
DateTime tempdt = dt1.Date.AddDays(i);
if (tempdt.DayOfWeek != System.DayOfWeek.Saturday && tempdt.DayOfWeek != System.DayOfWeek.Sunday)
{
weekday++;
}
}
Response.Write("总天数:" + countday.ToString());
Response.Write("工作日:" + weekday.ToString());
}
http://www.cnblogs.com/sevenLu/archive/2009/08/20/1550651.html
相关文章推荐
- 计算两个日期之间工作日天数(c#实现)
- 强大的PLSQL - 计算两个日期之间的工作日天数-除去(周末和公共假日
- C#中如何获得两个日期之间的天数差 ( c# 计算两个日期之间相差的天数 )
- 计算两个日期之间相差的年数月数天数(JS实现)
- [置顶] 解决两个日期之间计算工作日实现2
- 在Access中计算两个日期之间的工作日天数
- C#计算两个日期之间相差的天数
- c#(asp.net) 如何计算两个日期之间相隔天数
- 计算两个日期之间的工作日天数
- 计算两个日期之间工作日天数
- c#(asp.net) 如何计算两个日期之间相隔天数
- 【翻译自mos文章】计算Oracle数据库中两个日期之间的工作日天数
- 计算两个日期之间的工作日天数 [节假日api]
- Android编程实现计算两个日期之间天数并打印所有日期的方法
- C#计算两个日期之间相差的天数
- 在Access中计算两个日期之间的工作日天数
- c# 计算两个日期之间相差的天数
- Sql计算两个日期之间的天数
- 计算两个日期之间的工作日数量
- asp.net中计算两个日期之间的相差的天数的方法(vb)