永发信息网

c#计算N个工作日后的日期

答案:2  悬赏:50  手机版
解决时间 2021-03-19 00:38
c#计算N个工作日后的日期
最佳答案
private void button1_Click(object sender, EventArgs e)
{
    DateTime dt = new DateTime(2013, 5, 6);
   MessageBox .Show (Result (DateTime.Now ,8).ToString ());
}
private DateTime Result(DateTime dt,int n)
{
    DateTime temp = dt;
    while (n-- > 0 )
    {
        temp = temp.AddDays(1);
        while(temp.DayOfWeek == System.DayOfWeek.Saturday || temp.DayOfWeek == System.DayOfWeek.Sunday)
            temp = temp.AddDays(1);
    }
    return temp;
}
全部回答
DateTime.Today.DayOfWeek.ToString(); //今天是2013年5月6号,那么这个函数返回的就是"Monday",同理你可以推算出之后每一天是星期几,当遇到星期6和星期天的情况你就不进行计数,然后在你要自己写一个法定节假日的枚举,当日期是法定节假日的情况也不进行计数。(理想状态就是这样,但是在法定节假日前后通常会加班,这个就要你去分析一下怎么处理了)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
用手挠破了皮会的破伤风么?
车陂永泰市大街地址有知道的么?有点事想过去
无印良品十一条礼貌用语
为什么中华民族成为拥有诗歌传统的民族呢?
给你一个猪的胆囊、少量植物油和一些蒸馏水,
欧路莎卫浴地址在哪,我要去那里办事
求黑犬兽美少女战士57汉化本全集下载
大觉寺收费站在什么地方啊,我要过去处理事情
怎样设置手机让外地电话打不进去
Win10系统中Alt+Tab不能正常切换窗口该怎么办
现在入手哪款单反性价比高
双洲路地址在哪,我要去那里办事
食品质量管理认证(QS)需要怎样办理???
浙北群方家电灯饰地址有知道的么?有点事想过
济南在哪个地方有诺基亚的售后点?
推荐资讯
酷比魔方平板电脑安卓系统图标不见了?切换不
工程量计算稿为什么不能完全打印出来
鲁迅诗惯于长夜过春时这诗啥意思
十六倍括号a+b^2加八倍括号a+b+1因式分解
广州沙宣美发学校在哪?
鹿王在什么地方啊,我要过去处理事情
岭东邮政支局怎么去啊,有知道地址的么
why?为什么我电脑打开空间 淘宝字体变那么小
男孩几岁不能由妈妈来洗澡
我妈妈,最近经期,头晕的厉害,去医院化验说
九阴真经合4品剑,我能用戒指这种当垫子吗
集成显卡在主机的什么地方?独立显卡应该装在
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?