zoukankan      html  css  js  c++  java
  • C#实现工作日加减(去周末)

    public DateTime addWorkDays(DateTime dt,int addDays)
            {
                DateTime dtStart 
    = dt;
                DateTime dtEnd 
    = dtStart.AddDays(-addDays);
                
    int days = CalculateWeekendDays(dtStart,dtEnd);
                
    while(days>0)
                {
                    dtStart 
    = dtEnd;
                    dtEnd 
    = dtEnd.AddDays(-days);
                    days 
    = CalculateWeekendDays(dtStart,dtEnd);
                }
                
    return dtEnd;
            }

            
    public  int CalculateWeekendDays(DateTime  dtStart,  DateTime dtEnd)
            {
                
    int  count=0;
                
    for(DateTime  dtTemp = dtStart;dtTemp > dtEnd;dtTemp = dtTemp.AddDays(-1))
                {
                    
    if(dtTemp.DayOfWeek==DayOfWeek.Saturday||dtTemp.DayOfWeek==DayOfWeek.Sunday)
                    {
                        count
    ++;
                    }
                }
                
    return  count;
            }
  • 相关阅读:
    Linux下的文件权限
    启动memcached服务器并检查memcached是否启动,关闭memcached
    MySQL的mysqldump工具的基本用法
    MemAdmin
    不同服务器数据库之间的数据操作
    公用js
    AspNetPager分页控件的使用
    平台帮助
    触发器、游标
    jQuery增删改查
  • 原文地址:https://www.cnblogs.com/greatwang/p/2648234.html
Copyright © 2011-2022 走看看