public int TestDiff(string start, string end) { CultureInfo provider = CultureInfo.InvariantCulture; var s = DateTime.ParseExact(start, "dd.MM.yyyy HH:mm", provider); var e = DateTime.ParseExact(end, "dd.MM.yyyy HH:mm", provider); var ts = new TimeSpan(0); WCalendar wc = new WCalendar(); var result = wc.WorkTimeDiff(s, e, ts); return((int)result.TotalMinutes); }
public string TestAdd(string date, int addTime) { CultureInfo provider = CultureInfo.InvariantCulture; var d = DateTime.ParseExact(date, "dd.MM.yyyy HH:mm", provider); var time = new TimeSpan(0, addTime, 0); WCalendar wc = new WCalendar(); var result = wc.AddWorkTime(d, time); return(result.ToString("dd.MM.yyyy HH:mm")); }