/// <summary>
/// 计算日期加n个工作日之后的日期
/// </summary>
/// <param name="str">输入日期yyyy-MM-dd</param>
/// <param name="num">n个工作日天数</param>
/// <returns></returns>
public string addDay(string str, int num)
{
String[][] holidays = new String[13][];
for (int n = 0; n < 13; n++)
holidays[n] = new String[32];
holidays[1][1] = "元旦 ";
holidays[5][1] = "国际劳动节 ";
holidays[10][1] = "国庆";
DateTime tmp = DateTime.Parse(str);
for (int n = 0; n < num; )
{
tmp = tmp.AddDays(1);
if (tmp.DayOfWeek == DayOfWeek.Saturday || tmp.DayOfWeek == DayOfWeek.Sunday) continue;
if (holidays[tmp.Month][tmp.Day] != null) continue;
n++;
}
return tmp.ToString("yyyy-MM-dd");
}