计算自约会以来的工作日数最简单的方法是什么?VB.NET首选,但C#没问题.
在"工作日"中,我指的是除星期六和星期日之外的所有日子.如果算法还可以考虑一个特定的"排除"日期列表,这些日期不应该算作工作日,那将是很好的.
在此先感谢贡献的天才.
我这样做很麻烦.我正在创建一个在特定日期添加工作日的方法.例如,我想在2010年9月15日(星期三)之前增加3个工作日,该方法将于9月20日(下周一周一)返回.它无视周六和周日,因为它的非工作日..
在C#中有类似的东西:
DateTime AddWorkingDays(DateTime specificDate, int workingDaysToAdd)
{
return specificDate + (workingDaysToAdd - (all saturdays and sundays))
}
Run Code Online (Sandbox Code Playgroud)
我不考虑计算上的特殊假期,我只是想在星期六和星期日之外添加日子..提前谢谢!=)